gpt4 book ai didi

wpf - 如何在初始化后调整 GridView 列的宽度?

转载 作者:行者123 更新时间:2023-12-04 18:31:03 26 4
gpt4 key购买 nike

更新问题:

在 WPF 中,我使用 GridView(在 ListView 内)显示 Textbox-Slider 对列表。每个这样的对都被安排在单个列的一个单元格中(通过为每一对使用 DockPanel)。

Slider 有一个最小宽度,这样它就不会折叠,文本框也不会折叠,它会在接收到输入时动态调整大小。

问题是,当文本框的宽度增加时,列宽并没有相应地改变。这会导致相应行中的 slider 在右侧视觉上被剪裁。结果, slider 的旋钮在移动到右端时消失在空隙中。

所以问题是:如果内容超过可用空间(在初始化时设置),我如何强制 gridview 的列宽动态调整大小?

Percentage sliders with disappearing knobs

只需忽略文本框和 slider 之间的标签(没有它,行为不会改变)。

最佳答案

一种方法是获取标签事件并将其发送到网格 (sizeChanged),然后根据标签大小按比例调整网格大小...

关于wpf - 如何在初始化后调整 GridView 列的宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12203643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com