暂时改变财产
是否可以通过数据模板实现一种行为,以便我可以仅更改单元格的前景色“x”秒,然后将其返回到原始颜色。
例如,我定义一个这样的数据模板:
<DataTemplate x:Key="ChangeTemplate">
<TextBlock Text="{Binding Converter={StaticResource percentConverter}, Path=ChangePercent}"
Foreground="{Binding Converter={StaticResource decimalToColorConverter}, Path=ChangePercent}" />
</DataTemplate>
您能否指导我如何实现该行为,以便在“x”时间后我将其更改回原来的前景色。
谢谢, SC
Is it possible to achieve through data templates a behavior so, that I can change the foreground color of a cell for just 'x' seconds and then return it to its original color.
E.g. I define a data template like this:
<DataTemplate x:Key="ChangeTemplate">
<TextBlock Text="{Binding Converter={StaticResource percentConverter}, Path=ChangePercent}"
Foreground="{Binding Converter={StaticResource decimalToColorConverter}, Path=ChangePercent}" />
</DataTemplate>
Can you please guide me how can I achieve the behavior so, that after 'x' amount of time I change it back to its original foreground color.
Thanks,
SC
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试使用不使用 hold-end-behavior,完成后属性会恢复到初始值。
You could try using an animation which does not use the hold-end-behavior, thus the property will return to the initial value after it is finished.