PreviewMouseDown イベント ハンドラーで SelectedItem をチェックして、ListView の選択された値を取得しようとしています。
しかし、 SelectedItem の前に PreviewMouseDown が発生したため、古い選択値を取得します。
更新された選択値を取得するにはどうすればよいですか?
PreviewMouseDown イベント ハンドラーで SelectedItem をチェックして、ListView の選択された値を取得しようとしています。
しかし、 SelectedItem の前に PreviewMouseDown が発生したため、古い選択値を取得します。
更新された選択値を取得するにはどうすればよいですか?
「ArsenMkrt」と「WallstreetProgrammer」が私に示唆しているように、私はそうします:
xamlでは、私のコントロール:
<loc:RecipeListsControl x:Name="recipeListsControl" DataContext="{Binding Path=RecipeLists}"/>
コードビハインド:
recipeListsControl.AddHandler(UIElement.MouseDownEvent, new MouseButtonEventHandler(Mouse_Down), true);
recipeListsControl.AddHandler(UIElement.KeyDownEvent, new KeyEventHandler(Key_Down), true);
みんなありがとう