Ejemplo n.º 1
0
        protected override SizeF MeasureOverride(SizeF availableSize)
        {
            SizeF availableSize1 = base.MeasureOverride(availableSize);
            BaseDataFilterNodeElement ancestor = this.FindAncestor <BaseDataFilterNodeElement>();

            if (ancestor == null)
            {
                return(availableSize1);
            }
            SizeF editorSize = ancestor.GetEditorSize(availableSize1, this);

            this.GetEditorElement((IValueEditor)this.Editor)?.Measure(editorSize);
            return(editorSize);
        }
 protected override bool CanStart(object context)
 {
     if (base.CanStart(context))
     {
         BaseDataFilterNodeElement filterNodeElement = context as BaseDataFilterNodeElement;
         if (filterNodeElement == null || filterNodeElement.ElementTree == null || (filterNodeElement.ElementTree.Control == null || filterNodeElement.Data == filterNodeElement.DataFilterElement.RootNode))
         {
             return(false);
         }
         Point      client         = filterNodeElement.ElementTree.Control.PointToClient(Control.MousePosition);
         RadElement elementAtPoint = filterNodeElement.ElementTree.GetElementAtPoint(client);
         if (elementAtPoint != null && filterNodeElement.DragElement == elementAtPoint)
         {
             return(true);
         }
     }
     return(false);
 }
 public DataFilterCheckBoxValueEditorElement(BaseDataFilterNodeElement dataFilterNodeElement)
     : base(dataFilterNodeElement)
 {
 }
Ejemplo n.º 4
0
 public DataFilterOperatorEditorElement(BaseDataFilterNodeElement dataFilterNodeElement)
     : base(dataFilterNodeElement)
 {
 }
Ejemplo n.º 5
0
 public DataFilterEditorElement(BaseDataFilterNodeElement dataFilterNodeElement)
 {
     this.dataFilterNodeElement = dataFilterNodeElement;
 }
 public DataFilterFieldEditorElement(BaseDataFilterNodeElement dataFilterNodeElement)
     : base(dataFilterNodeElement)
 {
 }