C# Wpf扩展工具包propertygrid为所有类型的对象选择编辑器

C# Wpf扩展工具包propertygrid为所有类型的对象选择编辑器,c#,wpf,wpftoolkit,propertygrid,C#,Wpf,Wpftoolkit,Propertygrid,现在,我已经通过向属性添加属性来指定属性网格应该使用的编辑器,如下所示: [DisplayName("Background")] [Editor(typeof(ColorEditor), typeof(ColorEditor))] public Color Color { get; set; } 我不喜欢这样,因为Color属性位于与UI项目分离的库中。将UI属性添加到非UI库似乎是不对的 如何指定propertygrid应始终为特定类型使用特定编辑器?我看过PropertyGrid文档,它们

现在,我已经通过向属性添加属性来指定属性网格应该使用的编辑器,如下所示:

[DisplayName("Background")]
[Editor(typeof(ColorEditor), typeof(ColorEditor))]
public Color Color { get; set; }
我不喜欢这样,因为Color属性位于与UI项目分离的库中。将UI属性添加到非UI库似乎是不对的

如何指定propertygrid应始终为特定类型使用特定编辑器?我看过PropertyGrid文档,它们为我的问题提供了解决方案,但它们使用自定义编辑器。我希望能够使用默认编辑器