如何拉伸网格视图的最后一列
本文关键字:一列 最后 何拉伸 网格 视图 | 更新日期: 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
事件。
在MouseDown
和MouseUp
事件处理程序中,您需要告诉拖动也可能发生在窗口外:
鼠标移动不触发 WPF 主窗口外部