C# 클래스 Xamarin.Forms.Extension.Placement.DefaultPlacementBehavior

상속: BehaviorExtension, IPlacementBehavior
파일 보기 프로젝트 열기: jogibear9988/XamarinFormsXamlEditor

공개 메소드들

메소드 설명
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