Table of Contents

Class PanelPresenterBase

Namespace
HeBianGu.Systems.Design
Assembly
HeBianGu.Systems.Design.dll
public abstract class PanelPresenterBase : DropAdornerDesignPresenterBase, INotifyPropertyChanged, IDisplayer, ICloneable, IDesignPresenter, IHitTestElementDrag, IGetDragAdorner, IHitTestElementDrop, IGetDropAdorner
Inheritance
PanelPresenterBase
Implements
Derived
Inherited Members
Extension Methods

Constructors

PanelPresenterBase()

public PanelPresenterBase()

Fields

_dropBackup

protected DesignPresenterBase _dropBackup

Field Value

DesignPresenterBase

Properties

ChildrenHorizontalAlignment

[Display(Name = "水平内部对齐", GroupName = "常用,样式")]
public HorizontalAlignment ChildrenHorizontalAlignment { get; set; }

Property Value

HorizontalAlignment

ChildrenVerticalAlignment

[Display(Name = "垂直内部对齐", GroupName = "常用,样式")]
public VerticalAlignment ChildrenVerticalAlignment { get; set; }

Property Value

VerticalAlignment

Presenters

[Browsable(false)]
public ObservableCollection<DesignPresenterBase> Presenters { get; set; }

Property Value

ObservableCollection<DesignPresenterBase>

Methods

DragEnter(UIElement, DragEventArgs)

public override void DragEnter(UIElement element, DragEventArgs e)

Parameters

element UIElement
e DragEventArgs

DragLeave(UIElement, DragEventArgs)

public override void DragLeave(UIElement element, DragEventArgs e)

Parameters

element UIElement
e DragEventArgs

Drop(UIElement, DragEventArgs)

public override void Drop(UIElement element, DragEventArgs e)

Parameters

element UIElement
e DragEventArgs