1

我有一个用户控件,里面有几个用户控件。我现在需要将一些控件设为只读。最好的方法是什么?

我遇到了这个:将 GroupBox 中的所有控件设为只读?. 这是最好的方法吗?

我已经使用 Dependency Properties 来实现我想要的,但这是一个真正的麻烦,维护该代码不会很有趣。

我也尝试过使用视觉和逻辑树,但这似乎是一个过于复杂的解决方案。

有什么建议么?

谢谢

4

1 回答 1

1

我最终将用户控件中每个控件的只读属性(具有的属性)绑定到我在用户控件上创建的“只读”依赖项属性。然后我只需在 xaml 中设置 bool 值。

我可以根据要求提供一个例子。

于 2014-05-23T07:58:34.837 回答