Итак, я простой менеджер Clipboard
.Каждые ListViewItem
поступают с Clipboard.GetText
, а мое приложение минимизируется до Tray
, и при двойном щелчке по его Icon
приложение переходит, и я хочу сосредоточиться на первом ListViewItem
, чтобы иметь возможность перемещаться с помощью Up & Down
стрелки.
Это мой ListView
:
ListView myListView;
Список моделей:
public ObservableCollection<string> Clipboards
Событие Window Loaded:
private void Window_Loaded(object sender, RoutedEventArgs e)
{
if (viewModel.Clipboards.Count != 0)
myListView.ScrollIntoView(myListView.Items[0]);
myListView.Focus();
}
Так что в настоящее время, когда я открываю int в первый раз, приложение, Focus
не на любом ListViewItem
, и в следующий раз фокус будет на последнем выбранном / кликеListViewItem
и не на первом.