C# Класс SuperMap.Web.Mapping.ElementsLayer

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

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

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

Private Properties

Свойство Тип Описание
CompositionTarget_Rendering void
Draw void
Invalidate void
UpdateFullBounds void
children_CollectionChanged void

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

Метод Описание
AddChild ( UIElement element ) : void

${mapping_ArbitraryLayer_method_addChild_element_D}

AddChild ( UIElement element, Point2D location ) : void

${mapping_ArbitraryLayer_method_addChild_UIElement_Point2D_D}

AddChild ( UIElement element, Point2D location, double referenceLength ) : void

${mapping_ArbitraryLayer_method_addChild_UIElement_Point2D_double_D}

AddChild ( UIElement element, Point2D location, double referenceLength, Size referenceSize ) : void

${mapping_ArbitraryLayer_method_addChild_UIElement_Point2D_double_Size_D}

AddChild ( UIElement element, Rectangle2D bbox ) : void

${mapping_ArbitraryLayer_method_addChild_UIElement_Rectangle2D_D}

ElementsLayer ( ) : System

${pubilc_Constructors_Initializes} ElementsLayer ${pubilc_Constructors_instance}

GetBBox ( DependencyObject obj ) : Rectangle2D

${mapping_ArbitraryLayer_method_getbbox_D}

OnBBoxChanged ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs e ) : void

${mapping_ArbitraryLayer_method_onbboxchanged_D}

SetBBox ( DependencyObject obj, Rectangle2D value ) : void

${mapping_ArbitraryLayer_method_setbbox_D}

getReferenceLength ( UIElement elem ) : double

${mapping_FeaturesLayer_method_getReferenceLength_D}

getReferenceSize ( UIElement elem ) : Size

${mapping_FeaturesLayer_method_getReferenceSize_D}

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

Метод Описание
CompositionTarget_Rendering ( object sender, EventArgs e ) : void
Draw ( DrawParameter drawParameter ) : void
Invalidate ( ) : void
UpdateFullBounds ( IEnumerable items ) : void
children_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void

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

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

${mapping_ArbitraryLayer_method_addChild_element_D}
public AddChild ( UIElement element ) : void
element System.Windows.UIElement ${mapping_ArbitraryLayer_method_addChild_UIElement_pararm_element}
Результат void

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

${mapping_ArbitraryLayer_method_addChild_UIElement_Point2D_D}
public AddChild ( UIElement element, Point2D location ) : void
element System.Windows.UIElement ${mapping_ArbitraryLayer_method_addChild_UIElement_pararm_element}
location SuperMap.Web.Core.Point2D ${mapping_ArbitraryLayer_method_addChild_UIElement_Point2D_param_location}
Результат void

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

${mapping_ArbitraryLayer_method_addChild_UIElement_Point2D_double_D}
public AddChild ( UIElement element, Point2D location, double referenceLength ) : void
element System.Windows.UIElement ${mapping_ArbitraryLayer_method_addChild_UIElement_pararm_element}
location SuperMap.Web.Core.Point2D ${mapping_ArbitraryLayer_method_addChild_UIElement_Point2D_param_location}
referenceLength double ${mapping_ArbitraryLayer_method_addChild_UIElement_Point2D_double_param_referenceLength}
Результат void

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

${mapping_ArbitraryLayer_method_addChild_UIElement_Point2D_double_Size_D}
public AddChild ( UIElement element, Point2D location, double referenceLength, Size referenceSize ) : void
element System.Windows.UIElement ${mapping_ArbitraryLayer_method_addChild_UIElement_pararm_element}
location SuperMap.Web.Core.Point2D ${mapping_ArbitraryLayer_method_addChild_UIElement_Point2D_param_location}
referenceLength double ${mapping_ArbitraryLayer_method_addChild_UIElement_Point2D_double_param_referenceLength}
referenceSize System.Windows.Size ${mapping_ArbitraryLayer_method_addChild_UIElement_Point2D_double_Size_param_referenceSize}
Результат void

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

${mapping_ArbitraryLayer_method_addChild_UIElement_Rectangle2D_D}
public AddChild ( UIElement element, Rectangle2D bbox ) : void
element System.Windows.UIElement ${mapping_ArbitraryLayer_method_addChild_UIElement_pararm_element}
bbox SuperMap.Web.Core.Rectangle2D ${mapping_ArbitraryLayer_method_addChild_UIElement_Rectangle2D_param_bbox}
Результат void

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

${pubilc_Constructors_Initializes} ElementsLayer ${pubilc_Constructors_instance}
public ElementsLayer ( ) : System
Результат System

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

${mapping_ArbitraryLayer_method_getbbox_D}
public static GetBBox ( DependencyObject obj ) : Rectangle2D
obj System.Windows.DependencyObject ${mapping_ArbitraryLayer_method_getbbox_param_obj}
Результат SuperMap.Web.Core.Rectangle2D

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

${mapping_ArbitraryLayer_method_onbboxchanged_D}
public static OnBBoxChanged ( DependencyObject dependencyObject, System.Windows.DependencyPropertyChangedEventArgs e ) : void
dependencyObject System.Windows.DependencyObject ${mapping_ArbitraryLayer_method_onbboxchanged_param_dependencyObject}
e System.Windows.DependencyPropertyChangedEventArgs ${mapping_ArbitraryLayer_method_onbboxchanged_param_e}
Результат void

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

${mapping_ArbitraryLayer_method_setbbox_D}
public static SetBBox ( DependencyObject obj, Rectangle2D value ) : void
obj System.Windows.DependencyObject ${mapping_ArbitraryLayer_method_setbbox_param_obj}
value SuperMap.Web.Core.Rectangle2D ${mapping_ArbitraryLayer_method_setbbox_param_value}
Результат void

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

${mapping_FeaturesLayer_method_getReferenceLength_D}
public getReferenceLength ( UIElement elem ) : double
elem System.Windows.UIElement ${mapping_FeaturesLayer_method_ggetReferenceLength_param_elem}
Результат double

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

${mapping_FeaturesLayer_method_getReferenceSize_D}
public getReferenceSize ( UIElement elem ) : Size
elem System.Windows.UIElement ${mapping_FeaturesLayer_method_getReferenceSize_param_elem}
Результат System.Windows.Size

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

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

${mapping_ArbitraryLayer_attribute_BBoxProperty_D}
public static DependencyProperty,System.Windows BBoxProperty
Результат System.Windows.DependencyProperty