c# - 临时更改属性

标签 c# wpf datatemplate

是否可以通过数据模板实现这样一种行为,即我可以更改单元格的前景颜色仅“x”秒,然后将其恢复为原始颜色。

例如我这样定义一个数据模板:

<DataTemplate x:Key="ChangeTemplate">
            <TextBlock Text="{Binding Converter={StaticResource percentConverter}, Path=ChangePercent}" 
                                     Foreground="{Binding Converter={StaticResource decimalToColorConverter}, Path=ChangePercent}" />
        </DataTemplate>

能否请您指导我如何实现这种行为,以便在“x”时间后将其改回其原始前景色。

谢谢, SC

最佳答案

您可以尝试使用 animation不使用 hold-end-behavior ,因此该属性在完成后将返回初始值。

关于c# - 临时更改属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7810985/

相关文章:

wpf - DateTime WPF 的奇怪行为 - WCF 跨时区

C# 选择具有特定 CssClass 的所有文本框

c# - 根据 MainViewModel 中的状态启用/禁用不同 View 上的控件的最佳方法

c# - 如何使用 C# 从 pfx 文件中检索证书?

c# - 如何在 WPF 的 setter 中阻止赋值

c# - (WPF) 如何使用每行中的按钮更改 listBox 中的按钮图像背景?

WPF ContentControl 不显示任何内容

c# - 动态数据模板 silverlight 事件

c# - 部署 ASP.NET Web 应用程序

c# - 图表处理程序配置中的临时图像目录无效 [C :\Users\user1\Documents\Visual Studio 2010\WebSites\Website1\]