[英]Alert that a WPF UserControl's dependency property must be set?
我经常发现在创建WPF用户控件时,这是因为我需要公开几个其他的依赖属性。 通常,必须设置这些属性,控件才能以预期的方式工作,并且没有有意义的默认值(例如,由于该属性将始终绑定到其他内容)。
当涉及到使用/使用这些控件时,尤其是在创建用户控件后的一周或更长时间内,我从来没有真正记得需要在标记中设置哪些属性。
我无法想象在XAML编辑器中使这些成为“必需”的任何方法,但是如果/未设置该属性,是否有一个好的/标准的地方可以引发有意义的异常?
创建NULL对象,并在创建DependencyProperty
时将它们设置为默认值。 然后可以将空对象配置为在设计时给出视觉提示。 在某些情况下可以解决吗?
您可以将它们添加到“必需”设计器类别中,以便至少以后可以找到它们。
用[Category("Blah")]
属性标记CLR属性。
me脚,但可能就足够了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.