0
所以我正在經歷一種風格(在這種情況下,WhistlerBlue.xaml),我希望能夠使用TemplateSelectors與我的數據。WPF主題和模板選擇器
但是,這似乎是一個謬論,因爲它似乎並不工作!我怎麼能(除了註釋掉違規風格,ListBoxItem風格)使用DataTemplateSelector?
所以我正在經歷一種風格(在這種情況下,WhistlerBlue.xaml),我希望能夠使用TemplateSelectors與我的數據。WPF主題和模板選擇器
但是,這似乎是一個謬論,因爲它似乎並不工作!我怎麼能(除了註釋掉違規風格,ListBoxItem風格)使用DataTemplateSelector?
嘗試增加對ListBoxItem.ContentTemplateSelector屬性綁定:
裏面的主題XAML,找到ListBoxItem的控制模板(它被設置成德ListBoxItem的樣式裏面的「模板」屬性)。
查找模板內的ContentPresenter元素。
添加缺少的綁定:
<ContentPresenter
x:Name="contentPresenter"
Content="{TemplateBinding Content}"
ContentTemplate="{TemplateBinding ContentTemplate}"
ContentTemplateSelector="{TemplateBinding ContentTemplateSelector}" <-- ADD THIS LINE
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
Margin="{TemplateBinding Padding}"/>
這並不多大意義......我沒有ContentPresenters在我的模板。我是不是該?我的模板如下所示: DataTemplate> –
Indrora
2009-11-30 13:54:48
OK算出來了。我需要一個樣式爲我的ListViewItem及其適當的設置器。 – Indrora 2009-12-01 17:44:19