MVVM WPF应用程序中的简单动画
|
我有一个带有滑动条的MVVM应用程序,当用户更改滑动条时,它会更新屏幕上的图形并更新一些绘图。当用户更改滑块的位置时,所有这些都有效,我想添加一个\'Play \'按钮,该按钮会自动移动滑块并更新所有内容。我尝试了以下代码来执行此操作,当我尝试执行此操作时,屏幕上没有任何变化。我已经确认它确实在运行代码并更改\'SliderPos \'变量。我想念什么?
private void VSMPlayer()
{
SliderPos = 0;
const int speed = 1;
while (SliderPos < SliderLength)
{
Thread.Sleep(100 / speed);
SliderPos = SliderPos + 20;
}
// todo finish this function
}
为了清楚起见,这里是SliderPos属性
公共双SliderPos
{
得到
{
返回this.sliderPos;
}
set
{
this.sliderPos = value;
SetCursorLocation();
SetParameters();
this.RaisePropertyChanged(\"SliderPos\");
}
}
没有找到相关结果
已邀请:
2 个回复
犁攀富
Edit2:如果您不修改任何UI线程拥有的控件,则可以使用UI线程之外的任何线程,例如:
赣借
视图: