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

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

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

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

Private Properties

Свойство Тип Описание
ArrangeFeature void
ArrangeShapeBase void
CleanUp void
EndAnimation void
LayerContainer System
MarkOutdated void
OnBoundsChanged void
OnOriginPropertyChanged void
OnResolutionPropertyChanged void
PrepareAnimation void
ResetGeometryTransform void
ResetGeometryTransforms void
ResetShapeBaseTransform void
SetClip void
SetClipShapeBase void
computeIntersectWithAll bool
isBoundsChange SuperMap.Web.Core.Rectangle2D
layer_Progress void
layer_PropertyChanged void

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

Метод Описание
GetBounds ( DependencyObject o ) : Rectangle2D
SetBounds ( DependencyObject o, Rectangle2D value ) : void

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

Метод Описание
ArrangeOverride ( Size finalSize ) : Size
MeasureOverride ( Size availableSize ) : Size

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

Метод Описание
ArrangeFeature ( FeatureElement elm, Rectangle2D clipBox ) : void
ArrangeShapeBase ( ShapeElement sb, Rectangle2D clipBox ) : void
CleanUp ( ) : void
EndAnimation ( ) : void
LayerContainer ( Layer layer ) : System
MarkOutdated ( bool wait ) : void
OnBoundsChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnOriginPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnResolutionPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
PrepareAnimation ( ) : void
ResetGeometryTransform ( FeatureElement elm ) : void
ResetGeometryTransforms ( ) : void
ResetShapeBaseTransform ( ShapeElement sb ) : void
SetClip ( FeatureElement fe, Rectangle2D clipBox ) : void
SetClipShapeBase ( ShapeElement sb, Rectangle2D clipBox ) : void
computeIntersectWithAll ( Rectangle2D bounds ) : bool
isBoundsChange ( Rectangle2D bounds, double referenceLength, Size referenceSize, bool &isIntersect, bool &isGetNewBounds ) : Rectangle2D
layer_Progress ( object sender, ProgressEventArgs args ) : void
layer_PropertyChanged ( object sender, PropertyChangedEventArgs e ) : void

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

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

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
Результат System.Windows.Size

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

public static GetBounds ( DependencyObject o ) : Rectangle2D
o System.Windows.DependencyObject
Результат SuperMap.Web.Core.Rectangle2D

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

protected MeasureOverride ( Size availableSize ) : Size
availableSize System.Windows.Size
Результат System.Windows.Size

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

public static SetBounds ( DependencyObject o, Rectangle2D value ) : void
o System.Windows.DependencyObject
value SuperMap.Web.Core.Rectangle2D
Результат void

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

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

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

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

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

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

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