我今天发现,当我在XAML中设置样式时,如果我不使用FontFamily,它将从具有FontFamily的最接近的祖先继承它。如何找出要引用的元素?
<Page
...
Foreground="Green">
<ContentControl Foreground="Purple">
<TextBlock Text="I am purple unless ContentControl Foreground is not set."/>
</ContentControl>
</Page>
我的第一个想法是,它以某种方式使用了DataContext,但是如果引用对象不是数据上下文,它仍然会继承这些属性。
我尝试使用Google进行搜索,并获得了很多链接,向我展示了如何