问题标签 [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.
c# - GridSplitter 禁用我的 RowDefinition 样式
我有一个Grid
包含三行的,第三行可见性绑定到一个布尔值:
我也有一个GridSplitter
:
这样做的目的是,当我单击Checkbox
最后一行时,会出现最后一行并占据第二行的 35%,但我可以使用GridSplitter
. 当Checkbox
未选中时,该行的可见性为Collapsed
。
问题是,如果我使用GridSplitter
新高度似乎会覆盖初始样式定义,并且当我取消选中我Checkbox
的最后一行时仍然可见。
我对此没有任何想法,有人可以给我提示吗?谢谢
wpf - 有没有办法让 GridSplitter 不将元素推出窗口?
当我将 GridSplitter 拖到左侧时,使用下面的 XAML 会将元素推出窗口。如何将所有元素保留在窗口框架内?
谢谢
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?
wpf - GridSplitter 的全局样式,取决于其方向
我想创建一个全局样式,它会影响我的应用程序的每个“GridSplitter”,以在鼠标悬停时更改其光标外观。
此代码适用于垂直 GridSplitter:
但我不知道如何检测它的方向并在适当的时候将值设置为“SizeNs”。我不想更改每个 GridSplitter 代码。我想要一种可以应用于每个 Gridsplitter 的样式,而无需设置资源键。
任何想法 ?
对于所有有 XamlParseException 的人:“在 'System.Windows.Baml2006.TypeConverterMarkupExtension' 上提供值”引发了异常。行号“15”和行位置“9”。
确保游标名称的语法正确。
grid - 根据控件的宽度更改图像
我在网格中有一个图像控件,在网格中有一个网格分割器,还有一个List<imgobject>
,imgobject 包含 3 个图像 img48、img32、img24 我如何根据网格单元格更改图像,List<imgobject>
在堆栈面板上绑定网格单元
当我移动 gridsplite 左侧时,网格单元格宽度会根据拆分器的移动而改变,当时想要改变图像控制中的图像
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?
wpf - GridSplitter 卡住了
我在多次拖动后遇到问题(最初似乎工作正常,您还必须在每次拖动之间释放鼠标按钮),网格拆分器似乎卡住并且不允许您再拖动它,或者有时它会只拖了几英寸,然后又卡住了。
我使用的代码实际上是在 ItemTemplate 中,但为了演示问题,我提取了下面的问题代码。
(复制并粘贴 Grid 元素,以便在堆栈面板中有几个,我发现当您至少有 10 个网格时,gridsplitter 会更快地卡住)。
因此,如上所述,如果您尝试多次调整大小(在每次拖动之间释放鼠标按钮),在 5-10 次调整大小后,拆分器似乎卡住了,至少对我来说是这样。
当您尝试向左拖动时,它似乎也只会卡住。
c# - 以 DataGrid 作为左侧组件的 GridSplitter
我在调整包含 DataGrid 的列的大小时遇到问题。当我为包含 DataGrid 的列创建更多空间时,DataGrid 的宽度实际上会缩小。
试图用谷歌搜索解决方案,但到目前为止没有发现任何有用的东西。
XAML:
调整大小之前:
调整大小后:
我想了解为什么默认行为是缩小DataGrid
,当然我非常想解决这个问题。
提前谢谢了。
wpf - GridSplitter 从右侧调整大小 - 奇怪的行为
使用 Kaxaml,从左侧调整大小按预期工作。
然而,当在右边尝试类似的东西时,它的行为非常不同。
奇怪的是,只有拖动正确的作品,并且大小以几乎相反的方式发生。
vb.net - 控件不使用 gridsplitter 调整大小
我的屏幕左侧有一个停靠面板,其中包含一个列表框。列表框填充了自定义项,在另一个类中定义。在我的列表框的右侧,我有一个 gridsplitter。
当我单击并拖动我的 gridsplitter 时,列表框会按预期调整大小,但里面的项目不会。
我希望里面的项目相应地调整大小,以便在控制被切断时可以使用 textrimming。
我目前有:
同样在我的自定义项目类中,所有内容都定义为 HorizontalAlignment = Stretch 并且没有设置固定宽度。
编辑:我也试过将我的自定义项的宽度绑定到我的列表框宽度,但没有运气。