protected internal override void PrepareDefaultStyleKey(Views.ViewBase view) { object currentThemeKey = view.GetDefaultStyleKey(typeof(DataRow)); if (currentThemeKey.Equals(this.DefaultStyleKey) == false) { this.DefaultStyleKey = currentThemeKey; } }
private static object GetDefaultStyleKey(Type viewType, Theme theme, Type elementType) { if (theme == null) { return(ViewBase.GetDefaultStyleKey(viewType, elementType)); } return(theme.GetDefaultStyleKey(viewType, elementType)); }
protected internal override void PrepareDefaultStyleKey(Xceed.Wpf.DataGrid.Views.ViewBase view) { var currentThemeKey = view.GetDefaultStyleKey(typeof(ColumnManagerRow)); if (currentThemeKey.Equals(this.DefaultStyleKey)) { return; } this.DefaultStyleKey = currentThemeKey; }
private static void ThemeChangedCallback(DependencyObject sender, DependencyPropertyChangedEventArgs e) { ViewBase view = ( ViewBase )sender; object newDefaultStyleKey = view.GetDefaultStyleKey(null); if (!object.Equals(newDefaultStyleKey, view.DefaultStyleKey)) { view.ClearValue(FrameworkContentElement.DefaultStyleKeyProperty); if (!object.Equals(newDefaultStyleKey, view.DefaultStyleKey)) { view.DefaultStyleKey = newDefaultStyleKey; } } view.OnThemeChanged(e); }
protected internal virtual void PrepareDefaultStyleKey(Xceed.Wpf.DataGrid.Views.ViewBase view) { this.DefaultStyleKey = view.GetDefaultStyleKey(typeof(GroupByItem)); }
internal virtual void PrepareDefaultStyleKey(Xceed.Wpf.DataGrid.Views.ViewBase view) { this.DefaultStyleKey = view.GetDefaultStyleKey(typeof(GroupLevelIndicatorPane)); }
protected internal override void PrepareDefaultStyleKey( ViewBase view ) { object currentThemeKey = view.GetDefaultStyleKey( typeof( ColumnManagerRow ) ); if( currentThemeKey.Equals( this.DefaultStyleKey ) == false ) { this.DefaultStyleKey = currentThemeKey; } }
protected internal virtual void PrepareDefaultStyleKey(Xceed.Wpf.DataGrid.Views.ViewBase view) { this.DefaultStyleKey = view.GetDefaultStyleKey(typeof(HierarchicalGroupByControlNode)); }
internal virtual void PrepareDefaultStyleKey(Xceed.Wpf.DataGrid.Views.ViewBase view) { this.DefaultStyleKey = view.GetDefaultStyleKey(typeof(RowSelectorPane)); }
protected internal override void PrepareDefaultStyleKey( ViewBase view ) { var newThemeKey = view.GetDefaultStyleKey( typeof( ColumnManagerCell ) ); if( object.Equals( this.DefaultStyleKey, newThemeKey ) ) return; this.DefaultStyleKey = newThemeKey; }
internal object GetDefaultStyleKey(Type elementType) { return(ViewBase.GetDefaultStyleKey(this.ViewTypeForThemeKey, this.Theme, elementType)); }
internal static object GetDefaultStyleKey(Type viewType, Type elementType) { return(ViewBase.GetDefaultStyleKey(viewType, null, elementType)); }