Hallo Leute,
Die Buttons in meinem Projekt werden vertikal angezeigt.
Meine Frage ist: Wie kann ich die Buttons horizontal anordnen ?
Der Quellcode zeigt die Variante mit Stackpanel/ContentControl.
Ich habe auch schon Dockpanel/HeaderedContentControl
versucht. Ohne Erfolg.
Leider fehlen mir da noch die Kenntnisse/Erfahrungen.
Vielen Dank!
Die Buttons in meinem Projekt werden vertikal angezeigt.
Meine Frage ist: Wie kann ich die Buttons horizontal anordnen ?
Der Quellcode zeigt die Variante mit Stackpanel/ContentControl.
Ich habe auch schon Dockpanel/HeaderedContentControl
versucht. Ohne Erfolg.
Leider fehlen mir da noch die Kenntnisse/Erfahrungen.
Vielen Dank!
Code:
MainWindowResources.xaml
<!--render the buttons-->
<DataTemplate x:Key="CommandsTemplateBtn">
<ItemsControl ItemsSource="{Binding}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Button Content="{Binding Path=DisplayName}"
Width="120" Margin="20,1"
Command="{Binding Path=Command}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</DataTemplate>
MainWindow.xaml
<!--Buttons-->
<StackPanel Orientation="Horizontal" Grid.Row="5" >
<ContentControl
Content="{Binding Path=Commands}"
ContentTemplate="{StaticResource CommandsTemplateBtn}"
/>
</StackPanel>
Anhänge
Zuletzt bearbeitet: