.net – WPF Stack Panel中心对齐

.net – WPF Stack Panel中心对齐,第1张

概述我希望能够集中对齐堆栈面板中的按钮.按钮数量是动态的,并在加载控件时生成. 例如,如果生成1个按钮,则此按钮应放置在控件的中心.如果显示5个按钮,那么所有5个按钮应该相互水平对齐,但是控件的中心位置. 另一种方法是让控件根据其内容动态调整大小,以便使用更多按钮更宽,然后在页面上水平对齐用户控件,但我不确定如何处理任何一种解决方案? 有人有什么想法吗? 这应该工作.在堆栈面板中设置“水平对齐”,并确 我希望能够集中对齐堆栈面板中的按钮.按钮数量是动态的,并在加载控件时生成.
例如,如果生成1个按钮,则此按钮应放置在控件的中心.如果显示5个按钮,那么所有5个按钮应该相互水平对齐,但是控件的中心位置.

另一种方法是让控件根据其内容动态调整大小,以便使用更多按钮更宽,然后在页面上水平对齐用户控件,但我不确定如何处理任何一种解决方案?

有人有什么想法吗?

解决方法 这应该工作.在堆栈面板中设置“水平对齐”,并确保在动态添加按钮时,为每个按钮提供一个边距属性值,以便为彼此提供一些空间.彼此水平,对照的中心.

<StackPanel OrIEntation="Horizontal" HorizontalAlignment="Center" margin="20">        <button margin="10">one</button>        <button margin="10">two</button>        <button margin="10">three</button>        <button margin="10">four</button>        <button margin="10">five</button>                </StackPanel>
总结

以上是内存溢出为你收集整理的.net – WPF Stack Panel中心对齐全部内容,希望文章能够帮你解决.net – WPF Stack Panel中心对齐所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1003516.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存