gpt4 book ai didi

wpf - 我可以根据某些条件对相同的数据类型使用不同的数据模板吗?

转载 作者:行者123 更新时间:2023-12-01 11:57:58 25 4
gpt4 key购买 nike

我是 wpf 的新手,现在我遇到了一个问题。我有一个模型类 Customer,我创建了一个 DataTemplate,其中 TargetType 属性设置为 Customer。它运作良好。但我实际上想要两个不同的模板,比如一个只用于显示记录,另一个用于就地编辑。是否可以根据某些标准为同一数据类型指定两个不同的模板?我想根据 ViewModel 上的某些属性切换此模板,例如当 IsEditmodeTrue 时。

还是我做错了?我应该改用样式吗?

最佳答案

您的方法似乎非常好。

您可以创建一个 DataTemplateSelector这将允许您根据代码背后的任意标准选择数据模板。

我经常使用这些来根据枚举类型属性来决定使用哪个模板。

关于wpf - 我可以根据某些条件对相同的数据类型使用不同的数据模板吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4979925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com