Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 是否可以使ItemsControl足够智能,以便根据不同的数据更改DataTemplate?_.net_Wpf_Datatemplate_Itemscontrol - Fatal编程技术网

.net 是否可以使ItemsControl足够智能,以便根据不同的数据更改DataTemplate?

.net 是否可以使ItemsControl足够智能,以便根据不同的数据更改DataTemplate?,.net,wpf,datatemplate,itemscontrol,.net,Wpf,Datatemplate,Itemscontrol,这可能是个疯狂的问题 假设一个集合有几个条目,其中一些只是空字符串。如果内容为空字符串,是否可以编写ItemsControl以使用不同的DateTempalte 非常感谢,也许这会有所帮助 不同数据的不同数据模板 这对我真的很有帮助。也许这会有帮助 不同数据的不同数据模板 这对我真的很有帮助。是的。有很多方法可以做到这一点。最常见的:(DataTemplate+DataTrigger)或ItemTemplateSelector 在DataTrigger中的DataTemplate+DataT

这可能是个疯狂的问题

假设一个集合有几个条目,其中一些只是空字符串。如果内容为空字符串,是否可以编写ItemsControl以使用不同的DateTempalte

非常感谢,也许这会有所帮助

不同数据的不同数据模板

这对我真的很有帮助。

也许这会有帮助

不同数据的不同数据模板


这对我真的很有帮助。

是的。有很多方法可以做到这一点。最常见的:(DataTemplate+DataTrigger)或ItemTemplateSelector

在DataTrigger中的DataTemplate+DataTrigger场景中,您将通过setter更新DataTemplate的内容。使用ItemTemplateSelector,您可以根据项目决定使用哪个DataTemplate

我真的鼓励你阅读Wpf博士的精彩系列文章。如果你今天花4-6个小时阅读,当你发现自己在ItemsControl中一对一出现问题时(希望不是在截止日期之前),你会节省更多的时间


关于您特定问题的更多详细信息,请参见:

是的。有很多方法可以做到这一点。最常见的:(DataTemplate+DataTrigger)或ItemTemplateSelector

在DataTrigger中的DataTemplate+DataTrigger场景中,您将通过setter更新DataTemplate的内容。使用ItemTemplateSelector,您可以根据项目决定使用哪个DataTemplate

我真的鼓励你阅读Wpf博士的精彩系列文章。如果你今天花4-6个小时阅读,当你发现自己在ItemsControl中一对一出现问题时(希望不是在截止日期之前),你会节省更多的时间

有关您的特定问题的更多详细信息,请参见: