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

Wpf 为什么人们指定BasedOn=";{x:Null}";在XAML样式的元素中?,wpf,xaml,Wpf,Xaml,我看到的XAML标记如下: <Style x:Key="SmallSquareButton" BasedOn="{x:Null}" TargetType="{x:Type Button}"> 我想知道为什么有必要将BasedOn属性设置为null。从文档中,Style.BasedOn的默认值为null。我在这里遗漏了什么吗?也许他们只是想表达清楚?或者他们认为它更完整?我认识很多人,他们对代码这类事情有着强迫性。就我个人而言,我想不出有什么理由需要它。如果它和我以前见过的一样,

我看到的XAML标记如下:

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


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

也许他们只是想表达清楚?或者他们认为它更完整?我认识很多人,他们对代码这类事情有着强迫性。就我个人而言,我想不出有什么理由需要它。如果它和我以前见过的一样,那么可能是一个人无缘无故地做了,而团队中的其他人只是复制了粘贴。

这可能是自动生成的代码吗?可能是我在blend中尝试了它,但它没有做到。但这并不是说其他工具没有