我有一个带有Bing Maps API的WPF应用程序。我所拥有的是许多国家的多边形渲染以及正在显示的实时统计数据。我正在使用它来跟踪我的服务器流量主要来自哪里。该项目进展顺利,但我遇到了一个小障碍。如果统计数据发生变化,我所拥有的是从绿色变为红色的多边形,反之亦然。如果有人注销,那么它将进入绿色,如果有人登录它将进入红色。我想做的是给定一定数量的用户,比方说20,我可以在一秒钟内逐渐改变颜色。
一个例子是0是绿色,20是红色。所以10会是黄色的。有了这个,有没有办法逐步改变颜色?
提前致谢
答案 0 :(得分:0)
在xaml中可能有一种奇特的方式来做你正在寻找的东西,但是我想想在你的viewmodel / code-behind中将多边形的颜色绑定到属性会更容易必要时更新颜色。
对于颜色插值,还有另一个SO问题here。