WPF 中类型 Control 的全局隐式 syle
这种风格应该适用于每个控件,但它没有效果,为什么?
<Style TargetType="{x:Type Control}">
<Setter Property="Margin" Value="1" />
</Style>
This style should apply on every control, but it has no effect, WHY?
<Style TargetType="{x:Type Control}">
<Setter Property="Margin" Value="1" />
</Style>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的说法不正确。隐式样式仅应用于指定类型,不适用于从该类型派生的类型。
例如,假设您有一个如下所示的自定义按钮:
和一个如下所示的隐式样式:
在以下 XMAL 中,上面的样式不会影响 MyButton:
Your statement is incorrect. Implicit Styles are only applied to the specified type, not to types that derive from it.
For example, assume you have a custom button like:
And an implicit Style like so:
In the following XMAL, the Style above would not affect MyButton: