/// <summary> /// Constructor /// </summary> public Header(object p_Value, VisualModels.IVisualModel p_VisualModel, BehaviorModels.IBehaviorModel p_HeaderBehavior) : base(p_Value) { VisualModel = p_VisualModel; if (p_HeaderBehavior != null) { Behaviors.Add(p_HeaderBehavior); } }
/// <summary> /// Constructor /// </summary> public Header(VisualModels.IVisualModel p_VisualModel, BehaviorModels.IBehaviorModel p_HeaderBehavior) { VisualModel = p_VisualModel; if (p_HeaderBehavior != null) { Behaviors.Add(p_HeaderBehavior); } }
/// <summary> /// Initializes a new instance of the <see cref="HeaderCell"/> class. /// </summary> /// <param name="p_VisualModel">The visual model.</param> /// <param name="p_HeaderBehavior">The header behavior.</param> protected HeaderCell(VisualModels.IVisualModel p_VisualModel, BehaviorModel.IBehaviorModel p_HeaderBehavior) { VisualModel = p_VisualModel; if (p_HeaderBehavior != null) { BehaviorModels.Add(p_HeaderBehavior); } }
/// <summary> /// Create a new instance of the cell. /// </summary> /// <param name="p_Value">Initial value of the cell.</param> /// <param name="p_Editor">Formatters used for string conversion, if null is used a shared default formatter.</param> /// <param name="p_VisualModel">Visual properties of the current cell, if null is used a shared default properties.</param> public Cell(object p_Value, DataModels.IDataModel p_Editor, VisualModels.IVisualModel p_VisualModel) : this(p_Value) { DataModel = p_Editor; if (p_VisualModel != null) { VisualModel = p_VisualModel; } }
/// <summary> /// Initializes a new instance of the <see cref="CellVirtual"/> class. /// </summary> /// <param name="p_Editor">Formatters used for string conversion, if null is used a shared default formatter.</param> /// <param name="p_VisualModel">Visual properties of the current cell, if null is used a shared default properties.</param> protected CellVirtual(DataModels.IDataModel p_Editor, VisualModels.IVisualModel p_VisualModel) { DataModel = p_Editor; if (p_VisualModel != null) { VisualModel = p_VisualModel; } else { VisualModel = VisualModels.Common.Default; } BehaviorModels.Add(BehaviorModel.CommonBehaviorModel.Default); }