【发布时间】:2010-11-16 11:55:26
【问题描述】:
我想重构许多类似的控件,它们仅在单个属性的值上有所不同(定位属性除外)。
假设我有一个用户控件(我们称之为 UC1),它有一个 Label。 Label.Content 应该是 value + ":",其中值通过属性传递给用户控件。
我可以使用Initialized 事件手动实现它,但碰巧在我的情况下它不是Label,而是一个自定义控件(我们称之为UC2),它本身需要该属性@ 987654326@事件。
不知何故,UC2 Initialized 在 UC1 之前运行,并且由于尚未设置属性值而引发异常。
如何解决?
【问题讨论】:
标签: wpf properties