在WPF中是否有一种简单的方法来创建具有不同模式的用户控件来显示,更新或插入新对象?
我正在考虑(来自网络背景)类似于listview控件,您可以在其中为不同模式创建显示模板。然后,您可以根据需要快速更改模式。
非常欢迎任何指向正确方向的链接。
由于
答案 0 :(得分:0)
您正在考虑使用DataTemplateSelector的最接近的选项。将ListView.ItemTemplateSelector设置为您的班级的实例,然后根据您应用的当前模式,您可以返回该模式的相应模板。
答案 1 :(得分:0)
您也可以考虑使用VisualStateManager为每种模式创建控件的状态,然后根据控件的状态更改模板(或模板的某些部分)。