gpt4 book ai didi

c# - 如何将 ListBox 大小耦合到窗口大小,UWP App C#

转载 作者:行者123 更新时间:2023-11-30 21:55:26 26 4
gpt4 key购买 nike

我正在编写 Windows 10 UWP(通用 Windows 平台)应用程序。应用程序窗口包含一个列表框和一个按钮。 ListBox 应该占用窗口提供的所有空间,如果不是所有项目都适合 ListBox,则应该出现滚动条。

如何将 ListBox 的高度“耦合”到例如窗口高度 - 100?

不幸的是,将 ListBox.Height 参数设置为 this.Height - 100 没有任何效果,即使在调整大小事件中完成也是如此。

谢谢!!

最佳答案

如果我清楚地理解你的问题,这就是你需要的 -

<Grid x:Name="LayoutRoot">
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="100" />
</Grid.RowDefinitions>
<ListBox />
<Button Content="Button" HorizontalAlignment="Center" Grid.Row="1" />
</Grid>

您不需要对高度进行硬编码,而是使用 RowDefinitionsGrid 中创建两行。 ListBox 将占据第一行Button 将占据第二行

请注意,第二行的高度为 100epx,而第一行只是填充了剩余的空间。

关于c# - 如何将 ListBox 大小耦合到窗口大小,UWP App C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32311803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com