当我将Dependency Property添加到我的用户控件时,我总是在属性窗口的Miscellaneous面板中找到它(在Expression Blend中)。 但是,有时候我有太多的自定义属性,而且它们都在Miscellaneous面板中。 我怎样才能把属性放到其他面板上?可能是我可以制作自己的面板吗?但我不知道 - 如何。
答案 0 :(得分:2)
System.ComponentModel中的属性决定了这一点。
在您的情况下,您需要指定要用于您的财产的[Category]。
答案 1 :(得分:1)
我喜欢另外用描述来装饰方法:
[Category("Modal Options")]
[Description("Set the modal background on or off")]
public bool Modal
{
get { return (bool)GetValue(ModalProperty); }
set { SetValue(ModalProperty, value); toggleModal(); }
}
这显示在有用的工具提示中。