xaml - 使用扩展面板平等地拉伸(stretch)所有 child

标签 xaml

我想做的是创建一个带有 4 个按钮的停靠面板,并使按钮大小相等。

但是,当我现在执行此操作时,它会格式化前 3 个按钮以填充按钮的内容,最后一个按钮填充剩余空间。

有没有办法让我可以将 4 个按钮放入其中并使它们大小相等。我已经看到了 StackPanel 的问题,通过阅读,我认为 Dockpanel 可以为我解决这个问题。

我知道我可以使用设置网格来解决这个问题,但我试图找到另一个解决方案。

最佳答案

我不知道您知道如何使用哪个网格,但我发现最简单的解决方案是使用 1 行的 UniformGrid。这应该平等地填充所有按钮。

关于xaml - 使用扩展面板平等地拉伸(stretch)所有 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12477137/

相关文章:

wpf - 通过键入在 Wpf 数据网格中查找记录

c# - 创建、刷新 WPF TreeView 并记住没有 XAML 的扩展节点

c# - 如何仅在 XAML 中将 SelectionChanged 事件绑定(bind)到其他元素的可见性属性

c# - 可见性变化动画 : property was already registered by 'FrameworkElement'

c# - Windows 8 网格应用程序中的自定义详细信息页面

wpf - datatrigger 中的反向动画

C# wpf caliburn.Micro MahApps HamburgerMenu.ContentTemplate 数据绑定(bind)不起作用

c# - Windows 8.1 ScriptNotify 不工作

xaml - NavigationPage Wrapping 导致状态栏中的错误

c# - 调用异步方法和 Task.Run 异步方法之间的区别