问题标签 [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 - 如何在动态布局上使用gridsplitter?
在我的一生中,我无法让 gridsplitter 控件以我想要的方式运行。
在下面的布局中,我需要每个列表视图右侧的 gridspliter,它将扩展或收缩该列表视图并适当地调整其他列表视图的大小。
扩展器及其(绿色)面板不应调整大小。
请帮忙!这种控制快把我逼疯了。
MainWindow.xaml:
MainWindow.xaml.cs:
wpf - 停止 Gridsplitter 将内容拉伸到窗口之外
鉴于下面的 XAML,我如何让 gridsplitter 尊重赋予第三行的 MinHeight 并将内容保留在我的窗口内?
wpf - 调整大小后的 WPF GridSplitter
一旦使用 gridsplitter 调整网格大小,当其他行折叠时,行 * 将不会回收空间。
我在具有三行的主详细信息视图中有以下网格。顶部的数据网格,中间的拆分器和最后一行的内容控件视图。拆分器上有一个关闭按钮,用于折叠细节。这一切都有效,但一旦用户使用 gridsplitter 调整大小。
GridSplitter 样式:
就像我说的那样,除非使用 gridsplitter 调整大小,否则折叠工作正常。之后,空白保留。
编辑: HB 和 codenaked 有简单而一致的建议,所以我试图在数据触发器中实现它们而没有成功:
wpf - WPF listview/gridsplitter/scrollviewer 调整大小问题
在这种组合中,gridsplitter 将我的列表视图推到视野之外时,我遇到了问题。重现步骤:
- 启动程序,拖动窗口大小变大
- 将红色拆分器一直向左拖动以最小化蓝色列
- 加宽两个 ListView 列,直到它们位于视口之外并出现水平滚动
- 再次将窗口大小拖小
对我来说,这会慢慢地将 ListView 推到 Window 之外。请注意,ScrollViewer 实际上随着 Window 的大小而减小,但速度不同,并且会慢慢消失。一旦滚动查看器开始滑出视图,拆分器就不能再使用了!
奇怪的是,如果我不首先最小化左侧面板,我不会得到这种行为!
有什么办法可以解决这个问题?
silverlight - Silverlight 4.0:GridSplitter 拆分不正确
请帮助,网格拆分器未正确拆分到右侧,测试按钮内容。使用网格拆分器有什么我错过的吗?
wpf - Gridsplitter 和 Touch
我正在使用 GridSplitter 来调整列的大小(还有什么 :))。工作正常。但是,我正在 Surface V2 环境中发展,如果我使用触摸模拟,触摸事件不会传输到我亲爱的 GridSplitter。
关于如何使其工作的任何提示?
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 theVerticalAlignment
toTop
- 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 theGrid
, so I shouldn't be running intoZIndex
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?
wpf - 隐藏 WPF 网格列时的 Gridsplitter 行为
我对 WPF 很陌生,所以如果这些天这是“老帽子”,请原谅......已经在网络/论坛上搜索过,但还没有找到我需要的答案:
我有一个包含 5 列的 WPF 网格 - 三列用于数据,两列用于 gridsplitters,这(感谢本网站上的信息!)似乎可以正常工作并调整大小。但是 - 我需要能够显示/隐藏中间列。我可以这样做,但是当我隐藏中间列时,左侧的 gridsplitter 仍然会影响“隐藏”列 - 我需要有效地在 2 和 3 列之间切换。这是我的(原型)代码:
silverlight - Silverlight:ScrollViewer 中的 GridSplitter 行为异常
我正在尝试构建一个两列布局,其中列的宽度可以通过使用拆分器来更改。调整浏览器窗口大小时,右列的宽度不应改变(它不应与网格宽度成比例)。两列都应具有最小宽度。当浏览器窗口太窄而无法显示两列时,应出现滚动条。
这是我的 XAML:
我遇到的问题是当拆分器被拖到左边并且达到左列的最小宽度时 - 右列开始非常迅速地增长并且出现滚动条。从右列中删除宽度设置消除了奇怪的行为,但现在右列在调整窗口大小时开始按比例增长......
我希望拆分器的行为与向右拖动时相同 - 我希望它在达到 minwidth 后停止。
c# - 网格分割器不显示
我是 WPF 的新手。我Grid
这样宣布:
我基本上希望宽度为 5 的第 3 列成为GridSplitter
并且可以调整左右列的大小。所以我有这个分离器的代码:
我没有GridSplitter
在列中看到 。我设置对了吗?谢谢。