当您在WPF设计器中拖放控件时,VS2010在哪里获取默认属性值

时间:2012-04-11 09:20:29

标签: visual-studio-2010 wpf-controls designer

在WPF设计器中拖放控件时,Visual Studio 2010会创建默认属性值。

<UserControl x:Class="TestPanel.UserControl1"
    <Grid>
        <Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="12,12,0,0" Name="button1" VerticalAlignment="Top" Width="75" />
    </Grid>
</UserControl>

高度= 23,宽度= 75由设计师自动生成。

有谁知道设计师获取这些值的位置,是否可以在自定义应用程序中获取它们的运行时间?

1 个答案:

答案 0 :(得分:0)

HeightWidth都是Dependency Properties,当您为控件注册依赖项属性时,可以设置依赖项属性的默认值Visual Studio或{{ 1}}可以使用。

默认值在XAML designer类构造函数中设置,如下面的代码所示:

FrameworkPropertyMatadata