问题标签 [gridsplitter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - WPF SharedSizeGroup GridSplitter 问题
我希望将 Grid 用于我的顶级布局。网格将有 1 列和 n 行。Grid 中的每一行还应包含一个 Grid,该 Grid 应具有 3 列和 1 行。在第二列中是 GridSplitter,我正在尝试使用 SharedSizeGroup,以便更改所有嵌套网格中第一列的大小。
这就是我所拥有的......它可以工作!......好吧......如果你点击拆分器并调整大小而不放手它工作......但是由于某种原因,如果你调整大小并放开鼠标,然后尝试使用似乎“粘住”的不同行来调整大小。
有任何想法吗?
wpf - WPF中的网格拆分器问题
我想要一个像 VS 2008 这样的布局。我想要两列,第二列再次分成两列。
我在下面提到的 xaml 中做到了这一点,但是GridSplitter
垂直不可见(它拆分了两列)。
我希望两个GridSplitter
s 都可以调整大小。一个GridSplitter
调整左侧窗格和右侧窗格的大小,另一个GridSplitter
调整子网格的顶部窗格和右侧窗格的大小..
第二个GridSplitter
是通过这个 XAML 工作,但我无法生成拆分右侧窗格和左侧窗格的 XAML 代码。请帮助!
wpf - XAML 用于 WPF 中的三向拆分器
我想以三种方式拆分主窗口网格拆分器相同的外观样式。
并且嵌套在三个窗口中的所有控件都使用网格拆分器调整大小。
我正在尝试使用定义网格的行定义并将每个控件放在第 1 行或第 1 列中来做到这一点。如果任何主体有某种模板可以从这种布局开始。我不不想要太复杂的样本..
c# - Silverlight GridSplitter:模拟“对齐网格”
我正在使用 Silverlight 3。
我有一个有 2 列的网格,它们之间有一个 GridSplitter。拖动时如何使 GridSplitter 捕捉到 5px 增量?
谢谢你。
wpf - WPF - 具有三列的 GridSplitter
我有一个带有 3 列网格的应用程序。第一列和第二列之间的网格拆分器工作得很好。为了让拆分器位于第二列和第三列之间,我为拆分器制作了一个列。(所以现在第三列实际上是第四列。)
当我调整其他列的大小时,它们也会缩小。我认为这是因为我将它们设置为相对大小。但我不知道如何解决它。
这是我的问题的 XAML Pad Ready 示例。将此插入 XAML 垫,然后尝试将最后一列的大小调整为更小。
谢谢您的帮助!
编辑:有人建议将两个拆分器放在自己的列中可能会解决它。我试过了,现在第一个拆分器也像第二个拆分器一样缩小列。
这是该示例的 XAML Pad 代码:
c# - 如何以编程方式调整 PropertyGrid 控件的水平分隔线?
我在我的 C# 项目中使用 .NET PropertyGrid 控件。
加载包含网格的表单时,水平分隔符(将设置与描述分开)处于默认位置。如何在 C# 中以编程方式更改该拆分器的位置?
.net - ItemsPanel vs Grid vs GridSplitter
我目前正在尝试为使用 Grid 作为其 ItemsPanel 的 ItemsControl 构建 ControlTemplate,其中每个项目水平堆叠并用 GridSplitter 分隔。
基本目标是拥有一个动态可绑定的 ItemsControl,其中所有项目堆叠成一行,并且每个项目都可以使用拆分器调整大小。
有两件事我无法理解: GridSplitter 应该如何在每个项目之间自动结束?如何为每个项目设置 Grid.Column。
如果这不能用一个简单的控制模板来完成,那么实现这样的东西的常见和好的方法是什么?我需要为此编写一个新的 ItemsControl 吗?
我需要实际的 (Grid)Splitter 控件,因此可以为它们提供自定义 ControlTemplates。此外,我认为为单元格添加额外的布局功能(GridLengthUnitType、Stretch、Alignment)会非常方便。
因此,当我自己滚动时,我想我需要一个自定义 ItemsControl(为每个项目生成拆分器)和一个自定义面板(其行为类似于 onerow/onecolumn 网格 - 所以不需要附加的 Grid.Row、Grid.Column 属性, .Orientation 就足够了)可以采用 Splitter 控件并知道如何在布局方面处理它们。
您如何看待这种方法?是首选还是好方法?
wpf - 增加 WPF GridSplitter 鼠标抓取阈值
是否可以增加与用户可以抓取它的网格分离器的距离?
我的拆分器只有 1px 宽。我希望能够从更远的距离抓住分离器。
就像现在一样,我必须将鼠标指向确切的 1px 线才能抓住它。
并且拆分器的宽度仍然必须为 1px
wpf - WPF 不需要的网格拆分器行为
我有一个包含 3 列的简单网格(其中一个包含网格拆分器)。当调整网格的大小并且左列达到其最小宽度时,它不会什么都不做,而是增加右列的宽度。谁能帮我阻止这个?
我无法设置右列的最大宽度,因为网格本身也会调整大小。
这是一些显示问题的示例代码。调整大小时,将鼠标移到红色区域:
XAML:
c# - WPF 网格:GridSplitter 事件
我需要在使用 gridsplitter 调整网格列的大小时放置一个事件。我尝试在受影响的列上使用“sizeChanged”事件。但它不起作用请告诉我该怎么做谢谢