private static ColumnVisibilityBehavior GetOrSetBehavior(DependencyObject sender) { ColumnVisibilityBehavior behavior = GetColumnVisibilityBehavior(sender); if (behavior == null) { behavior = new ColumnVisibilityBehavior(); SetColumnVisibilityBehavior(sender, behavior); } return behavior; }
private static void SetColumnVisibilityBehavior(DependencyObject obj, ColumnVisibilityBehavior value) { obj.SetValue(ColumnVisibilityBehaviorProperty, value); }