/// <summary> /// Construct a CellCheckBox class with caption and align checkbox in the MiddleLeft /// </summary> /// <param name="p_Caption"></param> /// <param name="p_InitialValue"></param> public CheckBox(string p_Caption, bool p_InitialValue) { m_Caption = p_Caption; DataModel = new SourceGrid2.DataModels.DataModelBase(typeof(bool)); if (p_Caption == null || p_Caption.Length <= 0) { VisualModel = SourceGrid2.VisualModels.CheckBox.Default; } else { VisualModel = SourceGrid2.VisualModels.CheckBox.MiddleLeftAlign; } Behaviors.Add(BehaviorModels.CheckBox.Default); Value = p_InitialValue; }
/// <summary> /// Constructor /// </summary> public CheckBox() { DataModel = new SourceGrid2.DataModels.DataModelBase(typeof(bool)); VisualModel = SourceGrid2.VisualModels.CheckBox.Default; Behaviors.Add(BehaviorModels.CheckBox.Default); }