C# のスライダーを使用して、基本的な kinect 角度制御を実行しようとしています。私の問題は、スライダー ボタンを放した後にのみ反応するハンドラー メソッドが必要なことです。ManipulationEnded を使用してみましたが、何もしないようです。
これに使用できる C# のメソッドはありますか?
WPFを使用していますか?LostMouseCapture
これについて簡単なテストを行ったところですが、イベントを試してみたいと思われます。
.xaml で
<Slider ... LostMouseCapture="slider1_LostMouseCapture" />
.cs ファイル内:
private void slider1_LostMouseCapture(object sender, MouseEventArgs e)
{
Console.WriteLine("New value: {0}", slider1.Value);
}
ユーザーがキーボードを使用してスライダー (矢印キー) を調整する場合、これはキャッチされないことに注意してください。それでも問題ない場合は、Slider をフォーカス不可に設定できます。