问题标签 [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 回答
1974 浏览

wpf - 如何在动态布局上使用gridsplitter?

在我的一生中,我无法让 gridsplitter 控件以我想要的方式运行。

在下面的布局中,我需要每个列表视图右侧的 gridspliter,它将扩展或收缩该列表视图并适当地调整其他列表视图的大小。

扩展器及其(绿色)面板不应调整大小。

请帮忙!这种控制快把我逼疯了。

MainWindow.xaml:

MainWindow.xaml.cs:

0 投票
3 回答
10803 浏览

wpf - 停止 Gridsplitter 将内容拉伸到窗口之外

鉴于下面的 XAML,我如何让 gridsplitter 尊重赋予第三行的 MinHeight 并将内容保留在我的窗口内?

0 投票
4 回答
8806 浏览

wpf - 调整大小后的 WPF GridSplitter

一旦使用 gridsplitter 调整网格大小,当其他行折叠时,行 * 将不会回收空间。

我在具有三行的主详细信息视图中有以下网格。顶部的数据网格,中间的拆分器和最后一行的内容控件视图。拆分器上有一个关闭按钮,用于折叠细节。这一切都有效,但一旦用户使用 gridsplitter 调整大小。

GridSplitter 样式:

就像我说的那样,除非使用 gridsplitter 调整大小,否则折叠工作正常。之后,空白保留。

编辑: HB 和 codenaked 有简单而一致的建议,所以我试图在数据触发器中实现它们而没有成功:

0 投票
3 回答
6864 浏览

wpf - WPF listview/gridsplitter/scrollviewer 调整大小问题

在这种组合中,gridsplitter 将我的列表视图推到视野之外时,我遇到了问题。重现步骤:

  • 启动程序,拖动窗口大小变大
  • 将红色拆分器一直向左拖动以最小化蓝色列
  • 加宽两个 ListView 列,直到它们位于视口之外并出现水平滚动
  • 再次将窗口大小拖小

对我来说,这会慢慢地将 ListView 推到 Window 之外。请注意,ScrollViewer 实际上随着 Window 的大小而减小,但速度不同,并且会慢慢消失。一旦滚动查看器开始滑出视图,拆分器就不能再使用了!

奇怪的是,如果我不首先最小化左侧面板,我不会得到这种行为!

有什么办法可以解决这个问题?

0 投票
1 回答
1161 浏览

silverlight - Silverlight 4.0:GridSplitter 拆分不正确

请帮助,网格拆分器未正确拆分到右侧,测试按钮内容。使用网格拆分器有什么我错过的吗?

0 投票
2 回答
601 浏览

wpf - Gridsplitter 和 Touch

我正在使用 GridSplitter 来调整列的大小(还有什么 :))。工作正常。但是,我正在 Surface V2 环境中发展,如果我使用触摸模拟,触摸事件不会传输到我亲爱的 GridSplitter。

关于如何使其工作的任何提示?

0 投票
1 回答
454 浏览

c# - Why isn't my GridSplitter showing up?

I have a simple Window that looks like this:

When I run the application, however, no GridSplitter is visible. I also see no GridSplitter during design time.

  • I've made sure that the GridSplitter is in the correct row, and set the VerticalAlignment to Top
  • I've specified an explicit background color to make sure that the GridSplitter does not blend in.
  • I've made sure that the GridSplitter is the last element in the Grid, so I shouldn't be running into ZIndex problems.
  • Just in case, I've added margins to the Labels to make sure that they are not obscuring the grid (although this should make a difference in this case).

What am I doing wrong?

0 投票
2 回答
4129 浏览

wpf - 隐藏 WPF 网格列时的 Gridsplitter 行为

我对 WPF 很陌生,所以如果这些天这是“老帽子”,请原谅......已经在网络/论坛上搜索过,但还没有找到我需要的答案:

我有一个包含 5 列的 WPF 网格 - 三列用于数据,两列用于 gridsplitters,这(感谢本网站上的信息!)似乎可以正常工作并调整大小。但是 - 我需要能够显示/隐藏中间列。我可以这样做,但是当我隐藏中间列时,左侧的 gridsplitter 仍然会影响“隐藏”列 - 我需要有效地在 2 和 3 列之间切换。这是我的(原型)代码:

0 投票
3 回答
1491 浏览

silverlight - Silverlight:ScrollViewer 中的 GridSplitter 行为异常

我正在尝试构建一个两列布局,其中列的宽度可以通过使用拆分器来更改。调整浏览器窗口大小时,右列的宽度不应改变(它不应与网格宽度成比例)。两列都应具有最小宽度。当浏览器窗口太窄而无法显示两列时,应出现滚动条。

这是我的 XAML:

我遇到的问题是当拆分器被拖到左边并且达到左列的最小宽度时 - 右列开始非常迅速地增长并且出现滚动条。从右列中删除宽度设置消除了奇怪的行为,但现在右列在调整窗口大小时开始按比例增长......

我希望拆分器的行为与向右拖动时相同 - 我希望它在达到 minwidth 后停止。

0 投票
2 回答
2619 浏览

c# - 网格分割器不显示

我是 WPF 的新手。我Grid这样宣布:

我基本上希望宽度为 5 的第 3 列成为GridSplitter并且可以调整左右列的大小。所以我有这个分离器的代码:

我没有GridSplitter在列中看到 。我设置对了吗?谢谢。