问题标签 [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.

0 投票
1 回答
840 浏览

c# - GridSplitter 禁用我的 RowDefinition 样式

我有一个Grid包含三行的,第三行可见性绑定到一个布尔值:

我也有一个GridSplitter

这样做的目的是,当我单击Checkbox最后一行时,会出现最后一行并占据第二行的 35%,但我可以使用GridSplitter. 当Checkbox未选中时,该行的可见性为Collapsed

问题是,如果我使用GridSplitter新高度似乎会覆盖初始样式定义,并且当我取消选中我Checkbox的最后一行时仍然可见。

我对此没有任何想法,有人可以给我提示吗?谢谢

0 投票
2 回答
4286 浏览

wpf - 有没有办法让 GridSplitter 不将元素推出窗口?

当我将 GridSplitter 拖到左侧时,使用下面的 XAML 会将元素推出窗口。如何将所有元素保留在窗口框架内?

谢谢

0 投票
1 回答
1508 浏览

c# - Gridsplitter visibile on MouseOver

I want a GridSplitter to be visible only when the user has the mouse over it. For that I'm setting a DataTrigger in its style. But I can't figure out what it's wrong because I don't get the desired behavior. It just stays the same.

Do you see something wrong? Does GridSplitter must be styled in a different way?

0 投票
1 回答
1219 浏览

wpf - GridSplitter 的全局样式,取决于其方向

我想创建一个全局样式,它会影响我的应用程序的每个“GridSplitter”,以在鼠标悬停时更改其光标外观。

此代码适用于垂直 GridSplitter:

但我不知道如何检测它的方向并在适当的时候将值设置为“SizeNs”。我不想更改每个 GridSplitter 代码。我想要一种可以应用于每个 Gridsplitter 的样式,而无需设置资源键。

任何想法 ?

对于所有有 XamlParseException 的人:“在 'System.Windows.Baml2006.TypeConverterMarkupExtension' 上提供值”引发了异常。行号“15”和行位置“9”。

确保游标名称的语法正确。

0 投票
1 回答
37 浏览

grid - 根据控件的宽度更改图像

我在网格中有一个图像控件,在网格中有一个网格分割器,还有一个List<imgobject>,imgobject 包含 3 个图像 img48、img32、img24 我如何根据网格单元格更改图像,List<imgobject>在堆栈面板上绑定网格单元

当我移动 gridsplite 左侧时,网格单元格宽度会根据拆分器的移动而改变,当时想要改变图像控制中的图像

在此处输入图像描述

0 投票
1 回答
1141 浏览

c# - C#/WPF Grid MaxWidth in relation to screen resolution

I've got 2 Columns that are divided by a GridSplitter. And I want to set the MaxWidth of the columns in percentage (e.g. 5*) but it doesn't work. Is there any other way to do it?

0 投票
1 回答
445 浏览

wpf - GridSplitter 卡住了

我在多次拖动后遇到问题(最初似乎工作正常,您还必须在每次拖动之间释放鼠标按钮),网格拆分器似乎卡住并且不允许您再拖动它,或者有时它会只拖了几英寸,然后又卡住了。

我使用的代码实际上是在 ItemTemplate 中,但为了演示问题,我提取了下面的问题代码。

(复制并粘贴 Grid 元素,以便在堆栈面板中有几个,我发现当您至少有 10 个网格时,gridsplitter 会更快地卡住)。

因此,如上所述,如果您尝试多次调整大小(在每次拖动之间释放鼠标按钮),在 5-10 次调整大小后,拆分器似乎卡住了,至少对我来说是这样。

当您尝试向左拖动时,它似乎也只会卡住。

0 投票
1 回答
1823 浏览

c# - 以 DataGrid 作为左侧组件的 GridSplitter

我在调整包含 DataGrid 的列的大小时遇到​​问题。当我为包含 DataGrid 的列创建更多空间时,DataGrid 的宽度实际上会缩小。

试图用谷歌搜索解决方案,但到目前为止没有发现任何有用的东西。

XAML:

调整大小之前:

在此处输入图像描述

调整大小后:

在此处输入图像描述

我想了解为什么默认行为是缩小DataGrid,当然我非常想解决这个问题。

提前谢谢了。

0 投票
1 回答
311 浏览

wpf - GridSplitter 从右侧调整大小 - 奇怪的行为

使用 Kaxaml,从左侧调整大小按预期工作。

然而,当在右边尝试类似的东西时,它的行为非常不同。

奇怪的是,只有拖动正确的作品,并且大小以几乎相反的方式发生。

0 投票
1 回答
222 浏览

vb.net - 控件不使用 gridsplitter 调整大小

我的屏幕左侧有一个停靠面板,其中包含一个列表框。列表框填充了自定义项,在另一个类中定义。在我的列表框的右侧,我有一个 gridsplitter。

当我单击并拖动我的 gridsplitter 时,列表框会按预期调整大小,但里面的项目不会。

我希望里面的项目相应地调整大小,以便在控制被切断时可以使用 textrimming。

我目前有:

同样在我的自定义项目类中,所有内容都定义为 Horizo​​ntalAlignment = Stretch 并且没有设置固定宽度。

编辑:我也试过将我的自定义项的宽度绑定到我的列表框宽度,但没有运气。