我有一个用户控件,里面有几个用户控件。我现在需要将一些控件设为只读。最好的方法是什么?
我遇到了这个:Make all controls inside a GroupBox read-only?。这是最好的方法吗?
我已经使用了Dependency Properties来实现我想要的东西,但这是一个真正的学习并且维护代码不会很有趣。
我也尝试过使用Visual和Logical树,但这似乎是一个过于复杂的解决方案。
有什么建议吗?
由于
答案 0 :(得分:1)
我最终将用户控件中每个控件的只读属性(具有的属性)绑定到"只读"我在用户控件上创建的依赖项属性。然后我只需在xaml中设置bool值。
我可以根据要求提供一个例子。