我需要使用 XAML 在窗口左侧创建 3 列(可停靠)。这个窗口曾经是一个 Grid 基础,现在它应该是 Canvas,所以下面的代码将不再起作用:
<StackPanel Grid.Column="0" Margin="1,1,7,0">
</StackPanel>
<Expander Header="one" IsExpanded="True"/>
<Expander Header="two" IsExpanded="True"/>
<Expander Header="three" IsExpanded="True"/>
</StackPanel>
所以我现在改为使用容器。但是,One,Two和Three显示在 line line 但是,我需要垂直显示它们。
<DockPanel HorizontalAlignment="Stretch" Margin="0,0,0,0" Width="Auto">
<Expander Header="One" IsExpanded="True"/>
<Expander Header="Two" IsExpanded="True"/>
<Expander Header="Three" IsEnabled="True"/>
我的目标是在窗口左侧创建工具栏,这样这些工具栏就会显示一些用户可以拖放到 Canvas 上的控件。如果各位专家也能给我一些关于这个问题的提示,我将不胜感激。
问候, 阿米特