c# - 如何在列被拉伸时调整 RadGridView 宽度?
问题描述
我的 XAML 是这样的
<telerik:RadGridView x:Name="gvModel" Margin="5,0,5,0" HorizontalAlignment="Stretch">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn DataMemberBinding="{Binding Name}" Header="Name" MinWidth="270" />
<telerik:GridViewDataColumn DataMemberBinding="{Binding ValuationTypeText}" Header="Period Type" TextWrapping="NoWrap" TextTrimming="WordEllipsis" MinWidth="75"/>
<telerik:GridViewDataColumn DataMemberBinding="{Binding ValuationDate, StringFormat='yyyy/MM/dd'}" Header="Valuation Date" MinWidth="75"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
我将上面的 RadGridView 放在一个网格中,当网格宽度被拉伸时(假设使用 gridsplitter),RadGridView 的宽度也应该被拉伸。但事实并非如此。它始终位于网格列中心。感谢您的帮助。
解决方案
put initial widths of each column and add * to those columns which should be resizable
eg
Width="200*"
推荐阅读
- php - POST-ing HTMLFormElements as Array 保持 DOM 顺序跨浏览器
- apache-kafka - kafka压缩率平均是什么意思
- python - AttributeError:“MetaDict”对象没有属性“get_field”django_elasticsearch
- html - 为什么 HTML 无序列表不会嵌套并与主项目符号保持在同一位置
- mongodb - 来自方法参数的动态聚合管道
- python - Discord.py 如何在服务器中向 DM 机器人的用户添加角色?
- jira-rest-api - Jira REST API - 为什么有专门的 API 用于更新问题状态和受理人字段?
- flutter - 如何在flutter中实现agora视频通话邀请
- swift - 快速创建线程时如何检测错误?
- python - 如何创建一个派生类来记录对其成员的所有访问?