21得票5回答
如何在StackPanel中设置控件间距?

有没有一种简单的方法来设置 StackPanel 内部项之间的默认间距,以便我不必在每个项上设置 Margin 属性?

20得票2回答
如何在 StackPanel 中实现并排对齐?

我该如何让按钮与ComboBox并排对齐?我无法使用设计器将按钮拖到ComboBox的旁边。<Expander.Content> <StackPanel> <ComboBox Name="cbProd" Height="30" IsEdit...

18得票2回答
在StackPanel中更改可见性

我有一个WPF StackPanel,看起来像这样: (删除了一些不重要的属性)<StackPanel HorizontalAlignment="Center" Name="PICStack"> <Label Name="PICName" MouseDoub...

18得票2回答
如何在 StackPanel 上禁用选项卡停靠

我有一个StackPanel,在应用程序中通过Tab键切换时会不断获得焦点。 使用Snoop工具,我发现这个StackPanel包含一个ContentControl,而ContentControl又包含一个ContentPresenter。实际上是ContentControl获取了焦点。如何...

18得票7回答
WPF网格布局与堆栈面板对比

在WPF/Silverlight布局中,使用大量的行和列构成的网格(Grid)还是使用大量的堆栈(StackPanel)更好?

17得票2回答
为StackPanel定义DataTrigger

我该如何为一个 StackPanel 定义DataTrigger? 它确实有一个Trigger属性,但是在这里定义一个触发器会在启动应用程序时导致以下错误: 对象初始化失败(ISupportInitialize.EndInit)。 触发器集合成员必须是EventTrigger类型。 ...

17得票2回答
当StackPanel的方向为水平时,WrapPanel不会自动换行。

在下面的示例中(WPF / XAML),标签会超出屏幕,不会换行。删除方向可以解决问题,但不能提供所需的功能/外观和感觉。有什么想法可以使WrapPanel根据StackPanel的当前大小自动换行?<Window Height="300" Width="600"> &lt...

16得票3回答
在WPF中平均分配窗口中的按钮间距

什么是在WPF中水平排列按钮的最佳控件? 我在调整窗口大小时遇到了按钮不均匀排列的问题。我尝试使用堆叠面板(Stack Panel),但按钮只停留在原位,不会扩展来填充窗口空间。我也尝试使用停靠面板(Dock Panel),但仍然没有成功。 请问有人可以建议我一个好的方法来解决这个问题吗?或者...

16得票3回答
C#流式布局面板换行或新行

我正在向流式布局面板添加一些控件,在某些控件之间需要换行。请问应该如何实现? 谢谢。

15得票3回答
WPF - 在StackPanel中将水平对齐方式设置为Stretch以适应TextBox

为什么文本框在StackPanel中不能自动拉伸填充空间?这是故意的吗?在Grid控件中,文本框可以按预期自动拉伸。