gridsplitter相关内容

使用 Gridsplitter-Functionality 排列 Items 的 Itemscontrol

我需要一个可以水平或垂直堆叠项目的布局.每个项目都应由拆分器分隔,因此用户可以更改大小(如 VisualStudio 中的工具箱容器)项目来自模型,所以我需要一个 ItemsControl,我可以在其中设置 ItemsSource. 我的第一个想法是构建一个从 Grid 派生的 CustomControl.他们我使用“OnVisualChildrenChanged"方法在添加新项目时做出反应 ..
发布时间:2022-01-18 10:29:00 其他开发

WPF SharedSizeGroup GridSplitter 问题

我希望将 Grid 用于我的顶级布局.网格将有 1 列和 n 行.Grid 中的每一行还应包含一个 Grid,该 Grid 应具有 3 列和 1 行.第二列是一个 GridSplitter,我正在尝试使用 SharedSizeGroup,以便更改所有嵌套网格中第一列的大小. 这就是我所拥有的......它可以工作......好吧......如果你点击拆分器并调整大小而不放手它工作...... ..
发布时间:2022-01-18 10:17:07 其他开发

.NET GridSplitter调整一列的大小

我的问题很具体,没有发现任何相关的地方.因此,关于SO的我的生活中的第一个问题,我们走了.我是WPF和XAML全局的新手,所以如果您有任何改进我的代码的意见,请不要犹豫. 我想实现什么?我有一个由4个菜单包围的工作区.此菜单的可见性取决于顶部的切换按钮,但我会删除所有内容,从而使代码更清晰.但是我希望菜单的行为类似于弹出菜单(我没有使用弹出窗口来真正控制tjose菜单的特定容器内的大小和位置 ..
发布时间:2021-05-13 19:33:47 其他开发

WPF如何在GridSplitter列调整大小时使Grid重新评估最大宽度?

所以我有一个带有一列定义的网格.初始列宽属性是从应用程序的设置初始化的,该属性可以正常运行,然后我尝试为列设置最大大小,以使用户无法调整屏幕大小,从而无法正确显示内容. 用于计算最大宽度的多重绑定似乎正常工作.但是,我遇到的问题是,当网格拆分器更改实际宽度的值时,多重绑定不会重新计算MaxWidth的值.我在转换器内部设置了一个断点,但是没有命中. 但是,我不知道怎么回事,因为根据Gr ..
发布时间:2020-06-17 19:11:59 C#/.NET

WPF GridSplitter可见性

我对GridSplitter的可见性有疑问. 在此,无论我托管的是Winform DataGridView.拖动时,GridSplitter在其他控件上正确可见.但是不在这个网格上.实际上,无论我托管什么而不是Datagridview,它都会成为最顶层的控件,这使GridSplitter隐藏在它的后面. ..
发布时间:2020-06-17 19:11:50 其他开发

如何设置GridSplitter“窗格"的初始高度?

我在WPF窗口中使用了GridSplitter.拆分器上方是一个TreeView,下面是一个DockPanel,其中包含一个文本框.当我在TreeView中选择一个项目时,DockPanel的内容将通过数据绑定进行更新. 取决于TextBox的内容,Window的下部窗格会扩大和缩小大小.我希望它从高度X开始,并保持在该高度,除非GridSplitter被用户拖动. 我尝试在XAML中 ..
发布时间:2020-06-17 19:11:45 其他开发

扩展器与GridSplitter结合

我正在尝试将WPF窗口分为顶部和底部两个“区域". 顶部区域包含一个网格. 底部包含一个扩展器. 两个区域之间应该是一个GridSplitter,用户可以使用它来调整区域的大小. 每个区域的内容应使用该区域的全部上限. 默认情况下,扩展器被扩展. 当用户关闭扩展器时,底部区域的高度应减小到折叠的扩展器的高度. 这是我的代码: ..
发布时间:2020-06-17 19:11:42 C#/.NET

WPF中的网格拆分器问题

我想要一个类似VS 2008的布局.在其中,我希望将两列和第二列再次分成两部分. 我在下面提到的xaml中完成了此操作,但是GridSplitter在垂直方向上不可见(将两列分开). 我希望两个GridSplitter都可调整大小.一个GridSplitter调整左窗格和右窗格的大小,另一个GridSplitter调整子网格的顶部窗格和右窗格的大小. 第二个GridSplitte ..
发布时间:2020-06-17 19:11:39 其他开发

WPF GridSplitter

使用WPF GridSplitter时出现奇怪的行为. 我将适当的Horizo​​ntalAlignment属性设置为可拉伸,并且当我调整它们的大小时,GridSplitter会跳来跳去,有时会回到其原始位置,或者只是在拖动它们时跳来跳去..... 有没有其他人看到或知道是什么原因造成的? 谢谢 这是XAML ..
发布时间:2020-06-17 19:11:36 其他开发

ItemsControl,用于安排具有Gridsplitter功能的项目

我需要一个可以水平堆叠或垂直堆叠物品的布局.每个项目都应该由分隔符分隔,以便用户可以更改大小(如VisualStudio中的“工具箱"容器一样) 这些项目来自模型,因此我需要一个ItemsControl,可以在其中设置ItemsSource. 我的第一个想法是构建一个从Grid派生的CustomControl.他们使用"OnVisualChildrenChanged"方法在添加新项目时做出反 ..
发布时间:2020-04-30 07:45:44 其他开发

WPF-具有三列的GridSplitter

我有一个带有3列网格的应用程序.第一列和第二列之间的网格拆分器工作正常.为了使拆分器位于第二列和第三列之间,我为拆分器创建了一个列. (因此,第三列实际上是第四列.) 当我调整大小时,其他列也会缩小.我认为这是因为我将它们设置为相对大小.但是我不知道如何解决. 这是我的问题的XAML Pad Ready示例.将其插入XAML键盘,然后尝试将最后一列的大小调整为较小. ..
发布时间:2020-04-30 07:40:15 其他开发