我有ItemsControl
多个DataTemplate
并使用ItemTemplateSelector
来选择合适的DataTemplate
的每个项目ItemsSource
。我想将ItemTemplateSelector
绑定到item的TemplateType依赖项属性。每次TemplateType改变性质,DataTemplate
变化automaticaly。我能怎么做。自动刷新项目模板选择器
1
A
回答
4
我搜一下自己的问题。并找到以下代码刷新ItemTemplateSelector
:
DataTemplateSelector DataTemplateSelector = plan.ItemTemplateSelector;
plan.ItemTemplateSelector = null;
plan.ItemTemplateSelector = DataTemplateSelector;
2
我会去你的情况不同的解决方案,如果你想更新的DataTemplate。 我将创建一个绑定到您的ItemsControl的ItemTemplate中。该绑定获取了一个转换器,其中包含您当前ItemTemplateSelector的逻辑。绑定的来源是您的TemplateType属性。
的ItemTemplateSelector仅仅是一次性的评价。
相关问题
- 1. Gridview项目模板刷新
- 2. 选择xcode项目模板
- 3. 选择性使用自定义渲染动态刷新项目
- 4. 添加新选项时自动刷新选择框
- 5. 选择Netbeans项目模板或者maven的项目模板
- 6. 刷新选择选项
- 7. 使用emberjs自动刷新模板
- 8. 选择正确的项目模板
- 9. 选择模板来开发iPhone项目
- 10. jQuery模板选择选项
- 11. django模板选择选项
- 12. 刷卡刷新布局打破回收项目模板
- 13. 自动刷新div和当textarea选择停止刷新div
- 14. Knockoutjs为每个项目选择一个自定义模板
- 15. CellTemplateSelector不会选择模板自动
- 16. SASS与自定义模板选择器
- 17. 编辑自定义模板选择器
- 18. 当选择新选项时动态刷新
- 19. 自动化Excel项目到Word模板
- 20. 选择框丢失时刷新选项
- 21. 刷新后选择保留选项
- 22. 多选择选项不刷新与jquery
- 23. MvvmCross:动态项目选择的模板MvxListView
- 24. 触发项目模板选择器更改
- 25. NSArrayController自动选择'add:'上的所有新项目。动作
- 26. 如何强制Aptana Studio 3自动刷新项目浏览器?
- 27. 当使用react-router选择新项目时刷新组件
- 28. 刷新DropdownList数据后,选择一个新项目
- 29. Angularjs在添加新项目后刷新选择值
- 30. jQuery的日期选择器 - 刷新基于所选的选项
ItemTemplate是ItemsControl的一个属性,我不能绑定Item给它。 –
你是什么意思,你不能绑定它?
当我使用ItemTemplate =“{Binding Converter = {StaticResource myconv}} “',在转换器功能中获得空值。我期望让我的物品在转换器功能。 –