[WPF]TreeViewのItemにアイコン追加

  • タグ:
  • wpf
TreeView TV = new TreeView();
//icon add
StackPanel sp = new StackPanel();
sp.Orientation = Orientation.Horizontal;
BitmapImage bmi = new BitmapImage();
bmi = new BitmapImage(new Uri("ITEM.png", UriKind.RelativeOrAbsolute));
Image img = new Image();
img.Source = bmi;
img.Height = 15;
img.Width = 15;
sp.Children.Add(img);
TextBlock tb = new TextBlock();
tb.Text = "TreeItem";
sp.Children.Add(tb);
 
//Add Parent's Node
TreeViewItem item = new TreeViewItem();
item.Header = sp;
TV.Items.Add(item);