Xceed.Wpf.Toolkit.PropertyGrid显示属性的子集

时间:2014-05-28 16:32:53

标签: c# wpf propertygrid

我正在使用wpf(扩展WPF工具包社区版)扩展的propertygrid,并在我的应用程序(运行时)中选择一个项目(应用程序就像一个界面设计器),就像Label(System.Windows) .Controls.Label)它向我展示了它的所有属性。我想显示一些属性,例如字体大小和颜色。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

  

默认情况下,propertyGrid将自动生成a的所有属性   给定的对象。您可以通过设置来覆盖此行为   AutoGenerateProperties属性为False,然后提供一个   您想要的属性的PropertyDefinitions的集合   秀。

<xctk:PropertyGrid x:Name="_propertyGrid" Width="450" Margin="10"
  AutoGenerateProperties="False">
  <!-- Only the following properties will be displayed in the PropertyGrid-->
      <xctk:PropertyGrid.PropertyDefinitions>
        <xctk:PropertyDefinition Name="FontSize" />
        <xctk:PropertyDefinition Name="FontFamily" />
        <xctk:PropertyDefinition Name="Foreground" />            
      </xctk:PropertyGrid.PropertyDefinitions>
</xctk:PropertyGrid>