wpf - 显示,更新,插入模式

时间:2009-07-22 13:48:13

标签: wpf data-binding

在WPF中是否有一种简单的方法来创建具有不同模式的用户控件来显示,更新或插入新对象?

我正在考虑(来自网络背景)类似于listview控件,您可以在其中为不同模式创建显示模板。然后,您可以根据需要快速更改模式。

非常欢迎任何指向正确方向的链接。

由于

2 个答案:

答案 0 :(得分:0)

您正在考虑使用DataTemplateSelector的最接近的选项。将ListView.ItemTemplateSelector设置为您的班级的实例,然后根据您应用的当前模式,您可以返回该模式的相应模板。

答案 1 :(得分:0)

您也可以考虑使用VisualStateManager为每种模式创建控件的状态,然后根据控件的状态更改模板(或模板的某些部分)。