C# Class Xamarin.Forms.Extension.Placement.DefaultPlacementBehavior

Inheritance: BehaviorExtension, IPlacementBehavior
Mostrar archivo Open project: jogibear9988/XamarinFormsXamlEditor

Public Methods

Method Description
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

Protected Methods

Method Description
OnInitialized ( ) : void

Private Methods

Method Description
DefaultPlacementBehavior ( ) : System
internalCanEnterContainer ( ICSharpCode.WpfDesign.PlacementOperation operation ) : bool

Method Details

BeforeSetPosition() public method

public BeforeSetPosition ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
operation ICSharpCode.WpfDesign.PlacementOperation
return void

BeginPlacement() public method

public BeginPlacement ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
operation ICSharpCode.WpfDesign.PlacementOperation
return void

CanEnterContainer() public method

public CanEnterContainer ( ICSharpCode.WpfDesign.PlacementOperation operation, bool shouldAlwaysEnter ) : bool
operation ICSharpCode.WpfDesign.PlacementOperation
shouldAlwaysEnter bool
return bool

CanLeaveContainer() public method

public CanLeaveContainer ( ICSharpCode.WpfDesign.PlacementOperation operation ) : bool
operation ICSharpCode.WpfDesign.PlacementOperation
return bool

CanPlace() public method

public CanPlace ( IEnumerable childItems, ICSharpCode.WpfDesign.PlacementType type, PlacementAlignment position ) : bool
childItems IEnumerable
type ICSharpCode.WpfDesign.PlacementType
position PlacementAlignment
return bool

CanPlaceItem() public method

public CanPlaceItem ( ICSharpCode.WpfDesign.PlacementInformation info ) : bool
info ICSharpCode.WpfDesign.PlacementInformation
return bool

EndPlacement() public method

public EndPlacement ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
operation ICSharpCode.WpfDesign.PlacementOperation
return void

EnterContainer() public method

public EnterContainer ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
operation ICSharpCode.WpfDesign.PlacementOperation
return void

GetPosition() public method

public GetPosition ( ICSharpCode.WpfDesign.PlacementOperation operation, DesignItem item ) : Rect
operation ICSharpCode.WpfDesign.PlacementOperation
item DesignItem
return System.Windows.Rect

LeaveContainer() public method

public LeaveContainer ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
operation ICSharpCode.WpfDesign.PlacementOperation
return void

OnInitialized() protected method

protected OnInitialized ( ) : void
return void

PlacePoint() public method

public PlacePoint ( Point point ) : Point
point Point
return Point

SetPosition() public method

public SetPosition ( ICSharpCode.WpfDesign.PlacementInformation info ) : void
info ICSharpCode.WpfDesign.PlacementInformation
return void