C# Класс Xamarin.Forms.Extension.Placement.DefaultPlacementBehavior

Наследование: BehaviorExtension, IPlacementBehavior
Показать файл Открыть проект

Открытые методы

Метод Описание
BeforeSetPosition ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
BeginPlacement ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
CanEnterContainer ( ICSharpCode.WpfDesign.PlacementOperation operation, bool shouldAlwaysEnter ) : bool
CanLeaveContainer ( ICSharpCode.WpfDesign.PlacementOperation operation ) : bool
CanPlace ( IEnumerable childItems, ICSharpCode.WpfDesign.PlacementType type, PlacementAlignment position ) : bool
CanPlaceItem ( ICSharpCode.WpfDesign.PlacementInformation info ) : bool
EndPlacement ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
EnterContainer ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
GetPosition ( ICSharpCode.WpfDesign.PlacementOperation operation, DesignItem item ) : Rect
LeaveContainer ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
PlacePoint ( Point point ) : Point
SetPosition ( ICSharpCode.WpfDesign.PlacementInformation info ) : void

Защищенные методы

Метод Описание
OnInitialized ( ) : void

Приватные методы

Метод Описание
DefaultPlacementBehavior ( ) : System
internalCanEnterContainer ( ICSharpCode.WpfDesign.PlacementOperation operation ) : bool

Описание методов

BeforeSetPosition() публичный Метод

public BeforeSetPosition ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
operation ICSharpCode.WpfDesign.PlacementOperation
Результат void

BeginPlacement() публичный Метод

public BeginPlacement ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
operation ICSharpCode.WpfDesign.PlacementOperation
Результат void

CanEnterContainer() публичный Метод

public CanEnterContainer ( ICSharpCode.WpfDesign.PlacementOperation operation, bool shouldAlwaysEnter ) : bool
operation ICSharpCode.WpfDesign.PlacementOperation
shouldAlwaysEnter bool
Результат bool

CanLeaveContainer() публичный Метод

public CanLeaveContainer ( ICSharpCode.WpfDesign.PlacementOperation operation ) : bool
operation ICSharpCode.WpfDesign.PlacementOperation
Результат bool

CanPlace() публичный Метод

public CanPlace ( IEnumerable childItems, ICSharpCode.WpfDesign.PlacementType type, PlacementAlignment position ) : bool
childItems IEnumerable
type ICSharpCode.WpfDesign.PlacementType
position PlacementAlignment
Результат bool

CanPlaceItem() публичный Метод

public CanPlaceItem ( ICSharpCode.WpfDesign.PlacementInformation info ) : bool
info ICSharpCode.WpfDesign.PlacementInformation
Результат bool

EndPlacement() публичный Метод

public EndPlacement ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
operation ICSharpCode.WpfDesign.PlacementOperation
Результат void

EnterContainer() публичный Метод

public EnterContainer ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
operation ICSharpCode.WpfDesign.PlacementOperation
Результат void

GetPosition() публичный Метод

public GetPosition ( ICSharpCode.WpfDesign.PlacementOperation operation, DesignItem item ) : Rect
operation ICSharpCode.WpfDesign.PlacementOperation
item DesignItem
Результат System.Windows.Rect

LeaveContainer() публичный Метод

public LeaveContainer ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
operation ICSharpCode.WpfDesign.PlacementOperation
Результат void

OnInitialized() защищенный Метод

protected OnInitialized ( ) : void
Результат void

PlacePoint() публичный Метод

public PlacePoint ( Point point ) : Point
point Point
Результат Point

SetPosition() публичный Метод

public SetPosition ( ICSharpCode.WpfDesign.PlacementInformation info ) : void
info ICSharpCode.WpfDesign.PlacementInformation
Результат void