在我的應用程序中,每次treeView加載它的項目時我都會收到這個錯誤。這個錯誤使我的應用程序加載速度變慢,至少需要兩分鐘才能加載。WPF treeview ItemTemplate和ItemTemplateSelector被忽略
的錯誤是:System.Windows.Data Error: 26 : ItemTemplate and ItemTemplateSelector are ignored for items already of the ItemsControl's container type; Type='TreeViewItem'
我對樹狀XAML代碼是:(我用VB.net我的視圖模型)
<TreeView ScrollViewer.VerticalScrollBarVisibility="Hidden"
ItemContainerStyle="{DynamicResource tviStyle}"
Background="#FFF0F0F0" BorderBrush="#FFE5E2DB"
IsEnabled="{Binding isTreeEnable}"
ItemsSource="{Binding PostcodeLijst}"
Margin="0" Name="dgStamOverzichtPostcode" />
的的ItemsSource的結合是一個ObservableCollection(中TreeViewItem)是從數據庫中填充的。
我已經在谷歌搜索答案,但到目前爲止,我一直沒能找到它!有誰知道如何解決這個問題?
預先感謝任何幫助
我同意安迪,看看這篇文章 - [通過使用ViewModel模式簡化WPF TreeView](http://www.codeproject.com/Articles/26288/Simplifying-the -WPF-TreeView的逐使用叔he-ViewMode) – akjoshi