假设我想以编程方式在2个UserControl之间切换:
我想要一个代码隐藏。可能吗 ?如果有,怎么样?如果不是如何做到上述要求?
答案 0 :(得分:5)
如果我理解你的话,你有两个类似的用户控件,你不想写代码隐藏的双倍?
为控件创建ViewModel。用于两个控件的ViewModel相同。看看MVVM-Pattern。
另一种可能性是创建CustomControl并制作两个模板。
答案 1 :(得分:1)
为什么没有一个usercontrol并使用基于datacontext的某些属性的样式触发器切换Label的Visibility?