我一直在寻找一种方法来将我的附加属性显示到Visual Studio编辑器中,我找到了一个解决方案here。
所以,我的财产看起来像:
public class MyExtender : DependencyObject
{
[...]
[Category("My Options"),
DisplayName("Item Name"),
AttachedPropertyBrowsableForType(typeof(Path))]
public static string GetItemName(DependencyObject obj)
{
return (string)obj.GetValue(ItemNameProperty);
}
}
该属性现在出现在VS编辑器的属性窗口中,但是以这种方式:
MyExtender.Item Name
是否有办法在属性窗口中隐藏类名,并且只能看到
Item Name
谢谢。