【问题标题】:Extended WPF Toolkit PropertyGrid with Custom Attributes具有自定义属性的扩展 WPF 工具包 PropertyGrid
【发布时间】:2012-03-08 09:53:16
【问题描述】:

我在网上搜索了一些关于扩展 WPF 工具包 PropertyGrid (http://wpftoolkit.codeplex.com) 和自定义属性的介绍性教程,但没有找到。我还下载了包含示例的源代码,但这也无济于事。我是 WPF 的初学者,所以我可能会在这里遗漏一些简单的东西。我想做的是创建一个带有一些自定义属性的简单属性网格。是否有人有一个简单的代码 sn-p,比如属性网格,它有两个属性,比如 Name 和 Age,它们与像 Person 这样的类相关联。我已经尝试过他们在 Codeplex 上的 PropertyGrid 文档页面中提供的 sn-p,但我无法让它工作。我已经设法让属性网格出现在 UI 上,但仅此而已,没有自定义属性。

【问题讨论】:

    标签: c# wpf propertygrid toolkit


    【解决方案1】:

    您的Name、Age 是字符串/整数类型。因此,如果您将对象作为SelectedObject 分配给PropertyGrid- 它必须没问题。例如,这是我的代码,我将应用程序设置作为属性网格向用户显示:
    wpf:

       <extToolkit:PropertyGrid
                Name="PropertyPanel"
                IsManipulationEnabled="True"></extToolkit:PropertyGrid>
    

    代码隐藏:

     PropertyPanel.SelectedObject = Properties.Settings.Default;
    

    PopertyGrid 会根据属性类型自动分配模板。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      • 2015-05-19
      • 2012-11-16
      • 1970-01-01
      相关资源
      最近更新 更多