private static DataGridColumnCollectionBehaviour GetOrCreateBehaviour(DependencyObject source) { DataGridColumnCollectionBehaviour behaviour = DataGridColumnCollection.GetColumnCollectionBehaviour(source); if (behaviour == null) { behaviour = new DataGridColumnCollectionBehaviour(source as DataGrid); DataGridColumnCollection.SetColumnCollectionBehaviour(source, behaviour); } return(behaviour); }
public static void SetColumnCollectionBehaviour(DependencyObject obj, DataGridColumnCollectionBehaviour value) { obj.SetValue(ColumnCollectionBehaviourProperty, value); }