gpt4 book ai didi

WPF 布局,我可以清理它吗?

转载 作者:行者123 更新时间:2023-12-04 06:18:39 29 4
gpt4 key购买 nike

仅供引用,我是 WPF 的新手。

我正在我的 WPF 应用程序中创建一个侧边栏并想要圆角。我学到的不是可以附加到网格的属性。另外,我尝试将文本块放在边框控件中,但我收到的错误消息说“ child 只能设置一次”。

下面是我到目前为止的代码,但我不喜欢将我的文本块嵌套在堆栈面板中,堆栈面板嵌套在网格中,嵌套在边框中,嵌套在父网格中。有什么办法清理这个吗? (如果没有,不用担心,再次,这有点新,只是想让我的 xaml 尽可能有条理)

<Grid Style="{StaticResource SideBar}">
<Border Style="{StaticResource RoundedSidebar}">
<Grid>
<StackPanel Orientation="Vertical" VerticalAlignment="Top">
<TextBlock />
<TextBlock />
<TextBlock />
</StackPanel>
</Grid>
</Border>
</Grid>

任何反馈将不胜感激。

谢谢

最佳答案

如果在该外部 Grid 元素中除了边框之外没有任何其他元素,则可以将其删除以供初学者使用。

此外,您现在拥有边框的方式,StackPanel 是边框内网格的唯一元素,您也可以删除该网格...

最后,您不需要设置 Orientation 属性,因为 Vertical 是默认设置,并且在 StackPanel 中堆叠 TextBlocks 和其他元素是完全正常的,毕竟这是它的目的......

关于WPF 布局,我可以清理它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6884623/

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