如何拉伸gridview的最后一列

时间:2014-12-22 09:07:03

标签: c# wpf telerik

我想要做的是当我拉伸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>

希望我清楚自己想做什么。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

嗯,我认为这可能有用,基本上,你需要做的就是把自己挂在&#34;拉伸最后一栏开始的事件中#34;并且&#34;最后一列的拉伸停止了#34;事件

我不确定你是怎么做到的,但它可能就像订阅MouseDown上的MouseUpGridViewDataColumn事件一样简单。

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

Mouse Move not trigger outside WPF Main Window