如何在DataTrigger的ObjectInstance属性上运行谓词
本文关键字:属性 运行 谓词 ObjectInstance DataTrigger | 更新日期: 2023-09-27 18:16:35
我在ObjectDataProvider类的ObjectInstance中保存了一个列表。当调用我的datatrigger时,我想在列表上运行一个谓词,并返回一个值true/false,这样我就可以隐藏/显示文本。理想情况下,我想调用一个返回true/false的属性"Noresults",这样我就可以在视图中切换文本。
<DataTrigger Binding="{Binding Path=ObjectDataProvider.NoResults, Mode=OneWay,Source={StaticResource DongleContentsProvider}, BindsDirectlyToSource=True}" Value="true">
<Setter TargetName="NoResults" Property="Visibility" Value="Visible" />
</DataTrigger>
Binding.Converter
,它运行任何逻辑并返回相应的bool。