-1

C# のスライダーを使用して、基本的な kinect 角度制御を実行しようとしています。私の問題は、スライダー ボタンを放した後にのみ反応するハンドラー メソッドが必要なことです。ManipulationEnded を使用してみましたが、何もしないようです。

これに使用できる C# のメソッドはありますか?

4

1 に答える 1

1

WPFを使用していますか?LostMouseCaptureこれについて簡単なテストを行ったところですが、イベントを試してみたいと思われます。

.xaml で

<Slider ... LostMouseCapture="slider1_LostMouseCapture" />

.cs ファイル内:

private void slider1_LostMouseCapture(object sender, MouseEventArgs e)
{
    Console.WriteLine("New value: {0}", slider1.Value);
}

ユーザーがキーボードを使用してスライダー (矢印キー) を調整する場合、これはキャッチされないことに注意してください。それでも問題ない場合は、Slider をフォーカス不可に設定できます。

于 2012-08-31T03:28:54.473 に答える