Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HeaderCell"/> class.
 /// </summary>
 /// <param name="value">The value.</param>
 /// <param name="p_VisualModel">The visual model.</param>
 /// <param name="p_HeaderBehavior">The header behavior.</param>
 public HeaderCell(object value, VisualModels.IVisualModel p_VisualModel, BehaviorModel.IBehaviorModel p_HeaderBehavior)
     : base(value)
 {
     VisualModel = p_VisualModel;
       if (p_HeaderBehavior != null)
       {
     BehaviorModels.Add(p_HeaderBehavior);
       }
 }
Пример #2
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);
        }
Пример #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);
       }
 }
Пример #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ColumnHeader"/> class.
 /// </summary>
 /// <param name="visualModel">The visual model.</param>
 /// <param name="behaviorModel">The behavior model.</param>
 protected ColumnHeader(VisualModels.Header visualModel, BehaviorModel.ColumnHeaderBehaviorModel behaviorModel)
     : base(visualModel, behaviorModel)
 {
     // Do nothing.
 }