我对WPF感到非常困惑。我需要对Web服务的UI中的某些代码进行一些更改。 UI由从UserControl派生的单元格组成。每次数据更改时,每个单元格都应该改变颜色几秒钟,这可能是一个值增加,下降,初始化等。在设定的秒数后,单元格应该再次涂成白色。通过调用单元的成员函数来执行更新,该函数采用枚举类型和新值作为参数。枚举类型告诉函数发生了什么类型的更新,因此单元格中的StoryBoard对象应该知道根据枚举参数的值绘制单元格的颜色。我理解事件如何触发故事板,但我不能做太多改动。反正我是否可以在每次调用函数时让StoryBoard做一些事情,并根据枚举告诉它该怎么做?
我正在对其他人的代码进行一些重构来替换一个非常昂贵的机制来进行更新 - 这听起来像我应该做出更重要的设计更改,而不仅仅是重写成员函数内部的内容吗?无论如何在打捞设计的同时动画电池?