Exemplo n.º 1
0
 /// <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);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Constructor
 /// </summary>
 public Header(VisualModels.IVisualModel p_VisualModel, BehaviorModels.IBehaviorModel p_HeaderBehavior)
 {
     VisualModel = p_VisualModel;
     if (p_HeaderBehavior != null)
     {
         Behaviors.Add(p_HeaderBehavior);
     }
 }
Exemplo n.º 3
0
 /// <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);
     }
 }
Exemplo n.º 4
0
        /// <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;
            }
        }
Exemplo n.º 5
0
        /// <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);
        }