wpf grid怎么隐藏一列?

让你望见影子的墙 2014-07-22 09:20:23
<Grid Margin="0,-24,0,2" x:Name="dataGrid1">
<Grid.ColumnDefinitions >
<ColumnDefinition Width="89"/>
<ColumnDefinition Width="423"/>
<ColumnDefinition Width="480"/>
<ColumnDefinition Width="100" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="103*"/>
<RowDefinition Height="30*"/>
<RowDefinition Height="237*"/>
<RowDefinition Height="30*"/>
<RowDefinition Height="181*"/>
</Grid.RowDefinitions>
我要把第一列 <ColumnDefinition Width="89"/> 进行隐藏和显示转换,请问如何来做呢?
...全文
921 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhx527099095 2014-07-25
  • 打赏
  • 举报
回复
我一般采用Width="auto" 的做法 里面控件不显示了自己就隐藏了
exception92 2014-07-22
  • 打赏
  • 举报
回复
进行隐藏和显示转换 请百度WPF Converter转换器
明天上班 2014-07-22
  • 打赏
  • 举报
回复
<ColumnDefinition Width="89"/> 是不能隐藏的,你要是想隐藏某一列,可以把该列设置为 <ColumnDefinition Width="auto"/> 然后再列里面的控件设置 with="98" 要隐藏的话,直接把控件 Visibility="Collapsed" 即可以隐藏该列,显示的话Visibility="Visible"

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧