Jak w WPF zrobić taką rozwijaną listę ?
0
2
Najlepiej użyć TreeView
:
<TreeView>
<TreeViewItem>
<TreeViewItem.Header>
<StackPanel Orientation="Horizontal">
<Image Source="E:/Downloads/sound.png" Width="20" />
<Label Content="Songs" />
</StackPanel>
</TreeViewItem.Header>
</TreeViewItem>
<TreeViewItem>
<TreeViewItem.Header>
<StackPanel Orientation="Horizontal">
<Image Source="E:/Downloads/sound.png" Width="20" />
<Label Content="Albums" />
</StackPanel>
</TreeViewItem.Header>
</TreeViewItem>
<TreeViewItem IsExpanded="True">
<TreeViewItem.Header>
<StackPanel Orientation="Horizontal">
<Image Source="E:/Downloads/sound.png" Width="20" />
<Label Content="Genres" />
</StackPanel>
</TreeViewItem.Header>
<TreeViewItem>
<TreeViewItem.Header>
<Label Content="Rock'N'Roll" />
</TreeViewItem.Header>
</TreeViewItem>
<TreeViewItem IsExpanded="True">
<TreeViewItem.Header>
<Label Content="Pop" />
</TreeViewItem.Header>
</TreeViewItem>
</TreeViewItem>
</TreeView>
Wynik:
Teraz pozostało dodanie stylów, czyli zmiana koloru i rodzaju czcionki oraz tła.
0
A da się jakoś zrobić by nie pokazywała tego po lewej trójkącika ?