gpt4 book ai didi

c# - 如何根据当前对象的 bool 属性隐藏 RadGridView 中的单元格?

转载 作者:行者123 更新时间:2023-11-30 17:56:59 25 4
gpt4 key购买 nike

我目前有一个对象列表,其中设置了我的 RadGridView 的 ItemsSource。当列表中对象的属性“DoNotContact”设置为 True 时,我想隐藏 RadGridView 中包含电话号码的单元格中的信息。正如您在我的 XAML 中看到的那样,我在 TextBlock 中设置 Visibility 属性,如下所示:

            <telerik:GridViewDataColumn Header="Evening" DataMemberBinding="{Binding Path=EveningPhone}" Width="75" SortMemberPath="EveningPhone">
<telerik:GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Visibility="{Binding Path=DoNotContact, Converter={StaticResource BoolToVisibilityConverter}}">
<Hyperlink Click="MakeEveningCallHandler">
<TextBlock Text="{Binding Path=EveningPhone}" />
</Hyperlink>
</TextBlock>
</DataTemplate>
</telerik:GridViewColumn.CellTemplate>
</telerik:GridViewDataColumn>

当尝试调试它时,转换器永远不会被点击,虽然我可以看到属性“DoNotContact”已被设置,但电话号码仍然显示。转换器本身工作正常,因为我在其他场合使用过它。同样,我只想隐藏“Evening”属性的单元格内的信息,而不是实际的列本身。任何想法这里出了什么问题?非常感谢!

最佳答案

您提供的代码对我有用!

关于c# - 如何根据当前对象的 bool 属性隐藏 RadGridView 中的单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13593344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com