반응형
TargetType="{x:Button}"과 TargetType="Button"을 입력하시겠습니까?
의 차이점은 무엇입니까?
TargetType="{x:Type Button}"
그리고.
TargetType="Button"
XAML 설계자는 문자열 값 "Button"을 다음으로 변환하는 내장형 변환기를 적용합니다.System.Type
어느 것이Button
실질적인 차이가 없는 것처럼 보이게 만드는 겁니다
그러나 다음을 사용하여 명시적인 유형 사양을 사용하는 연습을 해야 합니다.x:Type
.
명시적Type
사양은 상속할 때 필요합니다.Styles
사용.BasedOn
거기에 암묵적인 문자열.Type
작동하지 않습니다.
예.
이렇게 하면 됩니다.
BasedOn="{StaticResource {x:Type Button}}"
하지만 이건...
BasedOn="{StaticResource Button}"
여기서 키 "버튼"으로 리소스를 검색하려고 합니다.하지만 그 안에서.x:Type
사양, 이미 명시적으로 지정한 대로Button
Type
정적 자원의 검색은 다음에 대해 발생할 것입니다.Style
목표로 하는 것은Button
.
언급URL : https://stackoverflow.com/questions/13558287/what-is-the-difference-for-targettype-xtype-button-and-targettype-button
반응형
'programing' 카테고리의 다른 글
Xcode에서 여러 줄을 들여쓰려면 어떻게 해야 합니까? (0) | 2023.05.04 |
---|---|
Postgres가 특정 인덱스를 사용하도록 강제하려면 어떻게 해야 합니까? (0) | 2023.05.04 |
리눅스: 백그라운드 태스크 제거 (0) | 2023.05.04 |
ValueError: 기본값이 10인 int()의 리터럴이 잘못되었습니다. (0) | 2023.05.04 |
WPF 데이터 그리드에 목록을 바인딩하려면 어떻게 해야 합니까? (0) | 2023.05.04 |