如果两个附加属性(相同)在一个元素中定义哪一个将被应用

时间:2017-02-07 10:56:16

标签: wpf dependency-properties attached-properties

<StackPanel TextElement.FontSize="70" TextBlock.FontSize="30" Orientation="Horizontal" HorizontalAlignment="Center">
            <Button MinWidth="75" Margin="10" Content="Help"/>
            <Button MinWidth="75" Margin="10" Content="OK" Click="Button_Click"/>
        </StackPanel>

我在Stack-Panel中定义了两个FontSize,因此使用PropertyValueInheritance Button将获得FontSize的值。但是在运行时应用哪个FontSize以及为什么?

1 个答案:

答案 0 :(得分:0)

最后一个,在您的情况下,两个FontSize中的第二个将确定按钮的大小&#39;内容,因为它将覆盖运行时中的另一个。

 TextBlock.FontSize="30" 

而设计师正在展示最近修改过的