Wpf 在运行时使用PropertyValue编辑器

Wpf 在运行时使用PropertyValue编辑器,wpf,editor,propertygrid,Wpf,Editor,Propertygrid,我试图构建一个WPF控件,允许用户在运行时PropertyGrid的上下文之外编辑非特定类型的值。WinForms PropertyGrid使用UITypeEditor,可以通过相关的TypeDescriptor方法在运行时获取和使用这些编辑器 另一方面,VisualStudioPropertyGrid使用PropertyValue编辑器。Microsoft建议使用所谓的“元数据程序集”,以便将类型与visual editor关联,但这种方法只对visual Studio用户有利,因为此类程序集

我试图构建一个WPF控件,允许用户在运行时PropertyGrid的上下文之外编辑非特定类型的值。WinForms PropertyGrid使用UITypeEditor,可以通过相关的TypeDescriptor方法在运行时获取和使用这些编辑器

另一方面,VisualStudioPropertyGrid使用PropertyValue编辑器。Microsoft建议使用所谓的“元数据程序集”,以便将类型与visual editor关联,但这种方法只对visual Studio用户有利,因为此类程序集通常不被引用,因此不包含在生成中。看

我的问题是,我希望我的控件能够在它们存在的地方使用PropertyValue编辑器,因为,让我们面对现实,如果有人在设计此类编辑器时遇到麻烦,那么在我看来,它们应该在运行时场景以及VS设计时场景中可用

所以我的问题是,有人知道在元数据程序集中声明现有PropertyValueEditor的运行时场景中利用现有PropertyValueEditor的方法吗

谢谢

克里斯