408得票4回答
如何使StackPanel的子项向下填充最大空间?

我只想在左侧显示流动文本,右侧显示一个帮助框。 帮助框应该一直延伸到底部。 如果将下面的外部StackPanel删除,它将非常有效。 但是出于布局原因(我需要动态插入UserControls),我需要有包装的StackPanel。 我该如何使GroupBox扩展到StackPanel的...

58得票1回答
WPF中的StackPanel和DockPanel有什么区别?

DockPanel相比于StackPanel有什么特殊的功能?如果任何人有一张可以用StackPanel实现但不能用DockPanel实现的图片,那将非常棒。

46得票2回答
WPF:我如何在DockPanel中拉伸中间的子元素?

我将一个DockPanel添加到一个RadioButton元素中,以便我可以使用100%的宽度水平分配单选按钮标签、文本框和按钮。 在DockPanel中使用LastChildFill="True"会拉伸最后一个元素。如果文本框是面板中的最后一个子元素,则效果很好。但是,由于按钮是最后一个元...

39得票4回答
如何以编程方式将新元素停靠到DockPanel?

如何以编程方式创建基于UserControl的元素并将其停靠到DockPanel上?

37得票2回答
WPF DockPanel第一个子元素使用剩余空间

我有一个窗口,里面有一些 DockPanel 列表,用来指定一些文件。每个 DockPanel 都有一个文本框(用于路径)和一个按钮(用于浏览文件)。 我在这里重新创建了一个简单的 WPF 页面以演示问题:<Page xmlns="http://schemas.microsof...

24得票3回答
如何使DockPanel填充可用空间

我正在尝试在 ItemsControl(ListBox) 中显示购物车的内容。为此,我创建了以下 DataTemplate:<DataTemplate x:Key="Templates.ShoppingCartProduct" DataType="{x:Typ...

18得票3回答
DockPanel标签顺序

我在ItemsControl的DataTemplate中设置了一个DockPanel,如下所示:<ItemsControl HorizontalContentAlignment="Stretch"> <ItemsControl.ItemTemplate> &...

17得票1回答
为什么设置DockPanel.Dock="Bottom"会将元素放在顶部?

以下代码会将两个文本元素放在顶部,即使第二个文本被标记为“底部”。背景颜色延伸到底部,因此DockPanel似乎会被拉伸到底部。 我对DockPanel的理解有什么问题?<Window x:Class="TestIndexer934.Views.MainView" xmlns...

17得票6回答
C# WPF如何以编程方式设置控件的位置、宽度和高度?

我正在做我的第一个WPF应用程序。当我的窗体被最大化或全屏时,我的控件不会重新调整大小,而只是停留在原来的位置。只有窗体被最大化。 在winform中,我可以在.cs文件中进行如下调整:panel6.Width panel6.Height panel6.Location 这将帮助我在表单最大...

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

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