Zmiana orientacji TreeView ItemsPanel nie działa
DomyślnyItemsPanel
aTreeView
jestStackPanel
który ma domyślną orientacjęVertical
. Zmieniłem orientacjęStackPanel
doHorizontal
:
<controls:TreeView>
<controls:TreeView.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</controls:TreeView.ItemsPanel>
<controls:TreeViewItem Header="Root" IsExpanded="True">
<controls:TreeViewItem Header="Alfa"/>
<controls:TreeViewItem Header="Beta"/>
<controls:TreeViewItem Header="Gamma"/>
</controls:TreeViewItem>
</controls:TreeView>
Spodziewałbym się, że podrzędne elementy w drzewie zostaną ułożone poziomo zamiast w pionie, ale nie widzę żadnych widocznych zmian, gdy zmieniam orientację zVertical
doHorizontal
iz powrotem. Dlaczego nieOrientation
zStackPanel
wpływają na układ elementów wItemsPresenter
?