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

Inheritance: SnaplinePlacementBehavior
显示文件 Open project: jogibear9988/XamarinFormsXamlEditor

Public Methods

Method Description
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
SetPosition ( ICSharpCode.WpfDesign.PlacementInformation info ) : void

Protected Methods

Method Description
OnInitialized ( ) : void

Private Methods

Method Description
GetCanvasProperty ( UIElement element, DependencyProperty d ) : double
IsPropertySet ( UIElement element, DependencyProperty d ) : bool

Method Details

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

SetPosition() public method

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