private static void CreateColumns(EventToCommandArgs args) { var ea = (DataGridAutoGeneratingColumnEventArgs)args.EventArgs; ea.Column = new WpfGridColumn { Header = ea.PropertyName, Width = ((ea.PropertyType == typeof(String)) || (ea.PropertyType == typeof(DateTime))) ? DataGridLength.SizeToCells : DataGridLength.SizeToHeader }; }
private void ChangeTheme(EventToCommandArgs _) { ProcessOnDispatcherThread(()=> { var t = Themes.Where(s=>s.IsSelected).FirstOrDefault(); if (t != null) ((App)Application.Current).ChangeTheme(t.Value.ToString()); }); }