private void OnKeyDown(object sender, KeyRoutedEventArgs e) { m_ControlPressed = (e.Key == VirtualKey.Control); if ((EditToggleButton.IsChecked ?? false)) { if (e.Key == VirtualKey.Delete) { ((ICommand)this.Resources["DeleteButtonCommand"]).Execute(null); e.Handled = true; } if (e.Key == VirtualKey.Escape) { ExitEditMode(); e.Handled = true; } if (m_ControlPressed && e.Key == VirtualKey.A) { PlayItemsListView.SelectAll(); e.Handled = true; } } }
public void ScrollToNowPlaying() { var idx = Core.PlaybackControl.Instance.Items.IndexOf( Core.PlaybackControl.Instance.Current); if (idx != -1) { PlayItemsListView.ScrollIntoView(PlayItemsListView.Items[idx], ScrollIntoViewAlignment.Leading); } }
private void OnLoaded(object sender, RoutedEventArgs e) { var idx = PlaybackControl.Instance.Items.IndexOf( PlaybackControl.Instance.Current); if (idx != -1) { PlayItemsListView.ScrollIntoView(PlayItemsListView.Items[idx], ScrollIntoViewAlignment.Leading); } }