我無法爲treeviewitems動態添加圖像。爲treeviewitems動態更改imges
TreeViewItem tvi = new TreeViewItem { Header = ni.name, Uid = itemName, Background = color};
這裏是我的XAML
<TreeView.Resources>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="HeaderTemplate">
<Setter.Value>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<Image Margin="2" Source="/Citi.Shade;component/Control/Images/folder1.jpg"/>
<TextBlock Margin="2" Text="{Binding}"></TextBlock>
</StackPanel>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
</TreeView.Resources>
我看到添加到所有的物品圖像,但是如果我想根據項目是否是一個文件夾或文件2個圖像之間的動態決定,我不確定如何去做。我不知道如何將它添加到我創建的TreeViewItem中的標題。在添加treeviewitem之前以編程方式創建堆棧面板模板,就像我在這個問題中發佈的一樣,並不能提供幫助。 Treeviewitem with images programmatically
謝謝這很有幫助 –