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

发布于 2024-08-15 19:32:22 字数 69 浏览 2 评论 0原文

在 WPF 中,我想将控件宽度设置为其父控件 ActualWidth 属性的 97%。我该怎么做?

In WPF, I want set a controls width to be, say, 97% of it's Parent controls ActualWidth property. How can I do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泛滥成性 2024-08-22 19:32:22

您可以使用网格面板。例如:

<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% 分配给第二列的边框。

希望这有帮助。

干杯,安瓦卡

You can use Grid panel. 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>

Grid will occupy 100% of available border's size. First column will use 97% of it. And the rest 3% are given to border in the second column.

Hope this helps.

Cheers, Anvaka

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文