private void LoadConfig() { UpdateTitle(); ServerLogViewModel.ReadConfig(_controller); if (ServerLogViewModel.SelectedServer != null) { ServerDataGrid.ScrollIntoView(ServerLogViewModel.SelectedServer, ServerColumn); } }
private void LoadConfig(bool isFirstLoad) { UpdateTitle(); ServerDataGrid.View?.BeginInit(); ServerLogViewModel.ReadConfig(_controller); ServerDataGrid.View?.EndInit(); Dispatcher.CurrentDispatcher.InvokeAsync(() => { if (isFirstLoad && ServerLogViewModel.SelectedServer != null) { ServerDataGrid.ScrollInView(new RowColumnIndex(ServerLogViewModel.SelectedServer.Index, 2)); } }, DispatcherPriority.Input); }
private void LoadConfig() { UpdateTitle(); ServerLogViewModel.ReadConfig(_controller); }