找回密码
 立即注册

QQ登录

只需一步,快速开始

shane007

新手上路

2

主题

4

帖子

44

积分

新手上路

积分
44
  • 40

    金币

  • 主题

  • 帖子

最新发帖
shane007
新手上路   /  发表于:2015-5-25 16:30  /   查看:5021  /  回复:3
代码如下,flexgrid的第一列内部有个checkbox, 需要根据条件,有的行显示,有的行隐藏,请问如何做到?
Visibility="Hidden" 这个属性如何动态地设置呢?

                        <c1ex:CheckBoxColumn Header="{x:Static resabelResources.Select}" Width="40" Visible="False" HeaderHorizontalAlignment="Center"  HorizontalAlignment="Center" HeaderTextWrapping="true" IsReadOnly="false" AllowMerging="True" AllowSorting="False" Binding="{Binding Select}" Background="Silver">
                            <c1ex:CheckBoxColumn.CellTemplate>
                                <DataTemplate>
                                        <CheckBox HorizontalAlignment="Center" VerticalAlignment="Center" IsChecked="{Binding Select,Mode=OneWay,UpdateSourceTrigger=PropertyChanged}" Visibility="Hidden"/>
                                </DataTemplate>
                            </c1ex:CheckBoxColumn.CellTemplate>
                        </c1ex:CheckBoxColumn>

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-5-25 17:36:00
沙发
回复 1楼shane007的帖子

感谢对该问题的反馈。
根据我的理解,你的列是CheckBox的列,然后希望根据checkbox的状态来隐藏或是显示该行?
你可以在checkbox的状态改变时,触发相应的事件,并且对应的C1FlexGrid的Row的Visible设置为响应的值。

评分

参与人数 1满意度 +5 收起 理由
shane007 + 5

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
shane007
新手上路   /  发表于:2015-5-29 14:44:00
板凳
非常感谢!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-29 16:45:00
地板
回复 3楼shane007的帖子

不用客气。
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部