private void ViewModel_FontListCreated(object sender, EventArgs e) { _ = Dispatcher.RunAsync(CoreDispatcherPriority.Low, async() => { await Task.Delay(50); LstFontFamily.ScrollIntoView( LstFontFamily.SelectedItem, ScrollIntoViewAlignment.Leading); }); }
private void MainPage_Loaded(object sender, RoutedEventArgs e) { _coreTitleBar.LayoutMetricsChanged += OnLayoutMetricsChanged; Window.Current.SizeChanged += OnWindowSizeChanged; UpdateLayoutMetrics(); if (null != LstFontFamily.SelectedItem) { LstFontFamily.ScrollIntoView(LstFontFamily.SelectedItem, ScrollIntoViewAlignment.Leading); if (null != CharGrid.SelectedItem) { CharGrid.ScrollIntoView(CharGrid.SelectedItem, ScrollIntoViewAlignment.Leading); } } }