Tom*_*Tom 13 .net c# xaml width visual-studio
我试图在XAML中创建一个宽度为80%的按钮,但我似乎无法弄清楚如何.它显然不像使用Width ="80%"那么容易.我一直在想这可以通过以某种方式检测屏幕宽度并将其乘以0.8并将其用作宽度来完成,但我不确定如何在XAML中执行此操作.也许这必须在.cs文件中完成,然后从那里调整宽度.有人有解决方案吗?
Fen*_*ndy 35
是WPF吗?
如果是,则将控件(按钮)包裹在网格中.然后指定网格列定义.例:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.2*"></ColumnDefinition>
<ColumnDefinition Width="0.8*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Button Grid.Column="1" Grid.Row="0"></Button>
</Grid>
Run Code Online (Sandbox Code Playgroud)
编辑:
忘记关闭<Button>
标记.
小智 7
我认为更合适的方法是
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"></ColumnDefinition>
<ColumnDefinition Width="10*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Button Grid.Column="1" Grid.Row="0"></Button>
</Grid>
Run Code Online (Sandbox Code Playgroud)
12个网格分布,就像bootstrap一样,这只是你的喜好
归档时间: |
|
查看次数: |
27371 次 |
最近记录: |