Silverlight 3.0 アプリケーションに 1 つの子ウィンドウがあります。そのアプリケーションには、スライダーが 1 つあります。スライダーをスライドすると、Slider_ValueChanged イベントが 1 秒間に 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 の実行には少し時間がかかります。そのため、そのイベントへの呼び出しの数を減らしたいだけです。
編集: 実際、私の問題は子ウィンドウにあります。複数の波形を描画しています。波形をロードしないと、スライダーは正常に動作します(空の画面)。ジャンプする連続的な滑らかな動きを示しています。)実際に何が問題なのかわかりませんか?そしてそれを克服する方法は?