[英]WPF Create Sidebar Navigation
您可以使用希望的宽度在标准网格中创建网格列。 进入此列,您可以放置一个从上到下填充按钮的堆栈面板。
像那样:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<StackPanel Grid.Column="0">
<Button Height="40">Test</Button>
<Button Height="40">Test2</Button>
</StackPanel>
</Grid>
它看起来像这样:
如果我想念你,请告诉我,我会对它进行编辑。
要添加图像,您可以在Button中创建另一个网格,其中包含两列:如下所示:
<Button>
<Grid Height="40" Width="200">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="40"/>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Image Grid.Column="0" Source="pack://siteoforigin:,,,/Resources/dll.png"></Image>
<TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center">Text</TextBlock>
</Grid>
</Button>
请注意,您必须将网格设置为Width =“200”,就像设置主Grid.Column一样,因为如果不将其设置为200,则Grid不会是按钮的整个宽度。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.