我有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}} 「',在轉換器功能中獲得空值。我期望讓我的物品在轉換器功能。 –