如何拉伸网格视图的最后一列

本文关键字:一列 最后 何拉伸 网格 视图 | 更新日期: 2023-09-27 18:35:06

我想做的是,当我拉伸 GridView 的最后一列时,我希望列的宽度和网格的宽度依次延伸,直到我放开它。现在,它只拉伸到屏幕的最大宽度,然后我必须移动滚动条,然后再次扩展列。我的专栏如下:-

<telerik:GridViewDataColumn IsGroupable="False"  Header="Mixed" ColumnGroupName="commentGroup" DataMemberBinding="{Binding MixedNotes, Mode=TwoWay}" TextWrapping="NoWrap" MinWidth="200" Width="200" CellStyle="{StaticResource ColumnTooltip}">
                                <telerik:GridViewDataColumn.HeaderCellStyle>
                                    <Style TargetType="telerik:GridViewHeaderCell" BasedOn="{StaticResource GridViewHeaderCellStyle}">
                                    </Style>
                                </telerik:GridViewDataColumn.HeaderCellStyle>
                            </telerik:GridViewDataColumn>

希望我清楚我想做什么。

感谢您的任何帮助。

如何拉伸网格视图的最后一列

好吧,我认为这可能会起作用,基本上,您需要做的是将自己连接到"最后一列开始的拉伸"和"最后一列停止的拉伸"事件中。

我不确定您是如何做到这一点的,但这可能就像订阅MouseDown一样简单,并在GridViewDataColumn的控制下MouseUp事件。

MouseDownMouseUp事件处理程序中,您需要告诉拖动也可能发生在窗口外:

鼠标移动不触发 WPF 主窗口外部