gpt4 book ai didi

c# - WPF - 在没有设计器的情况下创建实体布局

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

我是盲人,我想使用 WPF,因为它在很多方面更易于访问。但是,用于在屏幕上定位元素的设计器不可访问。
在 Winforms 中,我使用每个控件的大小和位置属性以它们在屏幕上不重叠的方式排列它们。这与逻辑有关,而不是视觉,因此进行得相当顺利。
不过,在 WPF 中,情况有些不同。我知道有几个布局容器,如 Dockpanel、Stackpanel 等。但是我不确定它们是否会防止控件重叠。
所以我的问题是:如果您看不到,您将如何安排控件以确保它们不重叠?您会使用哪些布局控件?

最佳答案

在 WPF 中放置控件而不重叠它们的最简单方法是使用 <Grid.RowDefinitions><Grid.ColumnDefinitions> .您可以使用固定值或相对值(使用“*”)定义宽度和高度。为了更好和简单的解释,我可以推荐这两个网站:

在网格中,您可以再次放置其他控件、面板甚至其他具有自己的行和列定义的网格,从而实现创意设计。

关于c# - WPF - 在没有设计器的情况下创建实体布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53771118/

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