Table of Contents

Class PanelPresenterBase

Namespace
H.Presenters.Design.Base
Assembly
H.Presenters.Design.dll
public abstract class PanelPresenterBase : DropAdornerDesignPresenterBase, INotifyPropertyChanged, IDisplayBindable, IIconable, INameable, IOrderable, IGroupable, IDable, IDescriptionable, IDesignPresenter, IDesignPresenterBase, ICloneable, IHitTestElementDrag, IGetDragAdorner, IHitTestElementDrop, IGetDropAdorner
Inheritance
PanelPresenterBase
Implements
Derived
Inherited Members
Extension Methods

Constructors

PanelPresenterBase()

public PanelPresenterBase()

Fields

_dropBackup

protected IDesignPresenter _dropBackup

Field Value

IDesignPresenter

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)]
[JsonIgnore]
public ObservableCollection<IDesignPresenter> Presenters { get; set; }

Property Value

ObservableCollection<IDesignPresenter>

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