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

3
我看到的XAML标记如下所示:

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

我想知道为什么需要将BasedOn属性设置为null。根据文档,Style.BasedOn的默认值是null。我有什么遗漏吗?


1
这可能是自动生成的代码吗? - Michael Edenfield
可能是我刚在 Blend 中尝试了一下,但它没有实现。但这并不意味着其他工具不能实现。 - Nogusta
1个回答

3
也许他们只是想表述得更明确?或者他们认为这样更完整?我知道很多人在编写代码时对这些细节非常着迷。个人而言,我无法想象为什么需要这样做。如果像以前看到的那样,可能只有一个人没有任何理由地这样做,然后团队中的其他人都复制粘贴了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接