Exemple #1
0
        /// <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;
        }
Exemple #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 public CheckBox()
 {
     DataModel   = new SourceGrid2.DataModels.DataModelBase(typeof(bool));
     VisualModel = SourceGrid2.VisualModels.CheckBox.Default;
     Behaviors.Add(BehaviorModels.CheckBox.Default);
 }