将WPF控件调整为精确百分比

时间:2009-12-23 18:31:15

标签: wpf controls sizing actualwidth

在WPF中,我想设置一个控件宽度,比如它的父控件ActualWidth属性的97%。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:9)

您可以使用“网格”面板。 E.g:

<Border>
  <Grid>  
    <Grid.ColumnDefinitions>
     <ColumnDefinition Width="0.97*"/>
     <ColumnDefinition Width="0.03*"/>
    </Grid.ColumnDefinitions>
    <Button Content="97%"/>
    <Border Grid.Column="1" Background="Green">
   </Border>
  </Grid>
</Border>

网格将占用可用边框大小的100%。第一列将使用其中的97%。剩下的3%在第二栏中给予边界。

希望这有帮助。

干杯,安瓦卡