0
으로 설정합니다. 아래 코드는 .PNG 파일 Piconfolder \ PiconName의 아이콘이있는 트리 뷰 노드와 그 뒤에 텍스트 문자열 Pheader를 생성합니다. 난 그냥 아이콘으로 배경을 추가 할 프로그래밍 방식으로 노드 이미지의 배경색을
public static TreeViewItem CreateTreeViewItem(
string Pheader,
string PiconFolder,
string PiconName)
{
string iconFolder = PiconFolder;
string iconName = PiconName;
string header = Pheader;
TreeViewItem child = new TreeViewItem();
StackPanel pan = new StackPanel();
pan.Orientation = Orientation.Horizontal;
string fPath = System.IO.Path.Combine(iconFolder, iconName);
Image image = new Image();
image.Height = 16;
image.Width = 16;
image.Source = new BitmapImage(new Uri(fPath, uriKind.RelativeOrAbsolute));
pan.Children.Add(image);
pan.Children.Add(new TextBlock(new Run(" " + header)));
child.Header = pan;
}
작품 덕분에
를 교체 (투명 아이콘으로 사용되는) – user2840301