Tag: dockpanel

如何使DockPanel中的项目扩展以适应WPF中的所有可用空间?

我有一个StackPanel包含StackPanel和其他一些项目。 第一个StackPanel具有垂直方向,内部方向具有水平方向。 内部有一个TreeView和一个ListView ,我希望它们扩展并适合窗口的宽度,我在窗口设置并允许用户更改。 我还希望外部StackPanel适合窗口的高度。 我该怎么做呢? 编辑:我已经转换为使用DockPanel ,并且我已经在每个元素中正确设置了DockPanel.Dock属性,并且在两个LastChildFill中都禁用了LastChildFill,布局仍然没有拉伸。 代码:

c#WPF如何以编程方式设置控件的位置,宽度和高度?

我正在做我的第一个WPF应用程序。 我有问题,当我的表格最大化或全屏时,我的控件不会resize,只是停留在同一位置。 只有表格最大化。 在winform中,我可以在.cs中进行调整,如下所示: panel6.Width panel6.Height panel6.Location 这将帮助我设置它,如果我的表格最大化。我通过使用一些算术,我得到屏幕的分辨率和一些计算,并获得值,并可以将其设置为宽度,高度和位置。 但这是在WINFORM中。 我将如何解决WPF中最大化和全屏的问题? 有没有办法通过.cs文件以编程方式完成? 或WPF是否有一个简单的内置控件来解决这个问题? 假设这个例子我在WPF中使用dockpanel。 如果窗口最大化但其他控件仍然存在则毫无意义。 有任何想法吗?