gpt4 book ai didi

c# - Wpf 数据触发值可以是通用类型吗?

转载 作者:行者123 更新时间:2023-11-30 18:42:24 25 4
gpt4 key购买 nike

我有如下的 wpf 数据触发器。

   <DataTrigger Value="0" Binding="{Binding Path=TestDirection,Mode=OneWay}">
<DataTrigger.EnterActions>
<BeginStoryboard Storyboard="{StaticResource LastDonePrice_UpTickDirection_Blink}"/>
</DataTrigger.EnterActions>
</DataTrigger>
<DataTrigger Value="2" Binding="{Binding Path=TestDirection,Mode=OneWay}">
<DataTrigger.EnterActions>
<BeginStoryboard Storyboard="{StaticResource LastDonePrice_DownTickDirection_Blink}" />
</DataTrigger.EnterActions>
</DataTrigger>

TestDirection 是返回“0”或“2”的通用类型的属性。我想根据这个值为 Storyboard制作动画。但它现在不起作用。请指教。谢谢。

最佳答案

您可以在绑定(bind)“TestDirection”时编写值转换器,如果泛型类型为 0 或 2,值转换器将返回一个 bool 值....

像这样的事情......

<DataTrigger  Value="true" Binding="{Binding Path=TestDirection,Converter={StaticResource <Converter>},Mode=OneWay}">

关于c# - Wpf 数据触发值可以是通用类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5785877/

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