我在 Silverlight 3.0 应用程序中有一个子窗口。在那个应用程序中,我有一个滑块。每当我滑动滑块时,Slider_ValueChanged 事件会在一秒钟内触发超过 30 次。我想控制触发的事件数量?我正在使用这样的滑块:
<Slider Grid.Row="3" Height="17" HorizontalAlignment="Left" Margin="188,0,0,20" ValueChanged="sliderValueChanged" MouseLeftButtonUp="Slider_MouseLeftButtonUp" Name="Slider" VerticalAlignment="Top" Visibility="Collapsed" Width="456" Orientation="Horizontal" Background="Black" SmallChange="5" LargeChange="5" />
事件 sliderValueChanged 需要一点时间来执行。所以我只想减少对该事件的调用次数。
编辑:实际上我的问题是在子窗口中我正在绘制多个波形。不加载波形,滑块工作正常(空屏幕)但是当我在屏幕上加载波形时它不能正常工作。(而不是显示它跳跃的连续平滑运动。)我没有得到实际上是什么问题?以及如何克服它?