Chcę ustawić fokus na element interfejsu użytkownika (element ui jest popup, który zawiera siatkę devexpress) po naciśnięciu przycisku strzałki w dół w polu tekstowym. Chciałbym, żeby działał wyłącznie po stronie XAML lub przy użyciu MVVM. Czy to zadziała. pls daj mi znać, w jaki sposób mogę to osiągnąć.Ustaw fokus na element UI za pomocą XAML lub MVVM
<KeyBinding Key="Down" FocusManager.FocusedElement="{Binding ElementName=PART_GridControl}"/>
używałem kod tyłu tak, ale chcę, aby wdrożyć mvvm.i chce zmienić ostrość z pola tekstowego do kontroli sieci, po naciśnięciu klawisza ze strzałką w dół w polu tekstowym -
private void text_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.Down || e.Key == Key.Up || e.Key == Key.Left || e.Key == Key.Right)
{
PART_GridControl.Focus();
}
}
Być może jestem zdezorientowany, ale nie fakt coraz keyDown w textbox już oznacza, że ma fokus? –
Chcę zmienić fokus z pola tekstowego na kontrolkę siatki, kiedy wciskam klawisz strzałki w polu tekstowym – user1379584