1
이 스타일은 모든 컨트롤에 적용해야하지만 효과가 없습니다.WPF에서 컨트롤 유형의 전역 암시 적 문자열
<Style TargetType="{x:Type Control}">
<Setter Property="Margin" Value="1" />
</Style>
이 스타일은 모든 컨트롤에 적용해야하지만 효과가 없습니다.WPF에서 컨트롤 유형의 전역 암시 적 문자열
<Style TargetType="{x:Type Control}">
<Setter Property="Margin" Value="1" />
</Style>
귀하의 진술이 잘못되었습니다. 암시 적 스타일은 지정된 유형에만 적용되며이 유형에서 파생되지 않습니다.
public class MyButton : Button {
// ...
}
그리고 암시 같은 스타일 : : 예를 들어
, 당신은 같은 사용자 정의 버튼이 가정 다음 XMAL에서
<Style TargetType="{x:Type Button}">
<Setter Property="Margin" Value="1" />
</Style>
을, 스타일 위 MyButton에 영향을 미치지 않을 것이다 :
를<Grid>
<Button />
<local:MyButton />
</Grid>
예 게시 한 직후에 아무런 유형이 없다는 것을 깨달았습니다. 내 앱에 Control 권한이 있습니다. Con의 하위 컨트롤 트롤. – msfanboy