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

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

Открытые свойства

Свойство Тип Описание
DisableSnaplinesProperty System.Windows.DependencyProperty

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

Метод Описание
AddBaseline ( DesignItem item, Rect bounds, List list ) : void
AddLines ( Rect r, double inflate, bool requireOverlap ) : void
AddLines ( Rect r, double inflate, bool requireOverlap, List h, List v, PlacementAlignment filter ) : void
BeforeSetPosition ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
BeginPlacement ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
BuildMaps ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
CreateSurface ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
DeleteSurface ( ) : void
DrawLine ( double x1, double y1, double x2, double y2 ) : void
EndPlacement ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
EnterContainer ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
GetDisableSnaplines ( DependencyObject obj ) : bool
LeaveContainer ( ICSharpCode.WpfDesign.PlacementOperation operation ) : void
PlacePoint ( Point point ) : Point
SetDisableSnaplines ( DependencyObject obj, bool value ) : void

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

Метод Описание
AddContainerSnaplines ( Rect containerRect, List horizontalMap, List verticalMap ) : void

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

Метод Описание
AllDesignItems ( DesignItem designItem = null ) : IEnumerable
GetBaseline ( UIElement element ) : double?
Snap ( List input, List map, double accuracy, List &drawLines, double &delta ) : bool

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

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

public AddBaseline ( DesignItem item, Rect bounds, List list ) : void
item DesignItem
bounds System.Windows.Rect
list List
Результат void

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

protected AddContainerSnaplines ( Rect containerRect, List horizontalMap, List verticalMap ) : void
containerRect System.Windows.Rect
horizontalMap List
verticalMap List
Результат void

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

public AddLines ( Rect r, double inflate, bool requireOverlap ) : void
r System.Windows.Rect
inflate double
requireOverlap bool
Результат void

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

public AddLines ( Rect r, double inflate, bool requireOverlap, List h, List v, PlacementAlignment filter ) : void
r System.Windows.Rect
inflate double
requireOverlap bool
h List
v List
filter PlacementAlignment
Результат void

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

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

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

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

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

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

public DeleteSurface ( ) : void
Результат void

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

public DrawLine ( double x1, double y1, double x2, double y2 ) : void
x1 double
y1 double
x2 double
y2 double
Результат void

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

GetDisableSnaplines() публичный статический Метод

public static GetDisableSnaplines ( DependencyObject obj ) : bool
obj System.Windows.DependencyObject
Результат bool

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

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

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

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

SetDisableSnaplines() публичный статический Метод

public static SetDisableSnaplines ( DependencyObject obj, bool value ) : void
obj System.Windows.DependencyObject
value bool
Результат void

Описание свойств

DisableSnaplinesProperty публичное статическое свойство

public static DependencyProperty,System.Windows DisableSnaplinesProperty
Результат System.Windows.DependencyProperty