private static void SetValue(ColumnBase source, ColumnBase destination, DependencyProperty property) { Debug.Assert(source != null); Debug.Assert(destination != null); Debug.Assert(property != null); destination.SetValue(property, source.GetValue(property)); }
public static bool GetIsKey(ColumnBase obj) { return((bool)obj.GetValue(IsKeyProperty)); }
public static IEnumerable GetCremaTypeMembers(ColumnBase obj) { return((IEnumerable)obj.GetValue(CremaTypeMembersProperty)); }
public static object GetReference(ColumnBase obj) { return((object)obj.GetValue(ReferenceProperty)); }
public static string GetComment(ColumnBase obj) { return((string)obj.GetValue(CommentProperty)); }
public static bool GetHasTagColor(ColumnBase obj) { return((bool)obj.GetValue(HasTagColorProperty)); }
public static TagInfo GetTags(ColumnBase obj) { return((TagInfo)obj.GetValue(TagsProperty)); }
public static Type GetFieldType(ColumnBase obj) { return((Type)obj.GetValue(FieldTypeProperty)); }
public static bool GetIsRowHeader(ColumnBase column) { return((bool)column.GetValue(IsRowHeaderProperty)); }
public static double GetAutoSizePadding(ColumnBase column) { return((double)column.GetValue(AutoSizePaddingProperty)); }
public static double GetFontSizeHint(ColumnBase column) { return((double)column.GetValue(FontSizeHintProperty)); }
public static bool GetAutoSize(ColumnBase column) { return((bool)column.GetValue(AutoSizeProperty)); }
public static IEnumerable GetTypes(ColumnBase obj) { return((IEnumerable)obj.GetValue(TypesProperty)); }
public static int GetRowSpan(ColumnBase obj) { return((int)obj.GetValue(RowSpanProperty)); }
internal static ColumnsLayoutControl GetColumnsLayoutControl(ColumnBase obj) { return((ColumnsLayoutControl)obj.GetValue(ColumnsLayoutControlProperty)); }
internal static bool GetIsBottomColumn(ColumnBase obj) { return((bool)obj.GetValue(IsBottomColumnProperty)); }