wpf - 为什么人们在 XAML 样式元素中指定 BasedOn ="{x:Null}"?

标签 wpf xaml

我看到这样的 XAML 标记:

<Style x:Key="SmallSquareButton" BasedOn="{x:Null}" TargetType="{x:Type Button}">

而且我想知道为什么有必要将 BasedOn 属性设置为 null。在文档中,Style.BasedOn 的默认值为 null。我在这里遗漏了什么吗?

最佳答案

也许他们只是想表达清楚?或者他们认为它更完整?我认识很多人,他们对那些用代码做的事情有强制症。就个人而言,我想不出任何需要它的理由。如果它像我过去看到的那样,那么一个人可能无缘无故地做了,而团队中的其他人只是复制粘贴。

关于wpf - 为什么人们在 XAML 样式元素中指定 BasedOn ="{x:Null}"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11129796/

相关文章:

c# - 使用模板 WPF 为 DataGrid 动态生成行和列标题

c# - 自定义控件内的控件不可移动

WPF + 使用 MVVM 的上下文菜单项的绑定(bind)命令和标题

c# - 如何在 WPF 中设置复选框的初始状态(在 XAML 或代码中)?

c# - 从一个 DataTemplate 切换到另一个

silverlight - 如何对齐文本,使其位于 Silverlight 中按钮的中间?

wpf - 将样式应用到 WPF 项目的窗口

c# - 如何在代码中设置绑定(bind)?

c# - 如何在 Windows 应用商店 XAML/C# 应用程序中播放音频剪辑

wpf - WPF 应用程序中字典的表达式混合和示例数据