C# Class SuperMap.Web.Mapping.LayerContainer

Inheritance: System.Windows.Controls.Panel
Mostrar archivo Open project: SuperMap/iClient-for-Silverlight Class Usage Examples

Public Properties

Property Type Description
OriginXProperty System.Windows.DependencyProperty
OriginYProperty System.Windows.DependencyProperty
ResolutionProperty System.Windows.DependencyProperty

Private Properties

Property Type Description
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

Public Methods

Method Description
GetBounds ( DependencyObject o ) : Rectangle2D
SetBounds ( DependencyObject o, Rectangle2D value ) : void

Protected Methods

Method Description
ArrangeOverride ( Size finalSize ) : Size
MeasureOverride ( Size availableSize ) : Size

Private Methods

Method Description
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

Method Details

ArrangeOverride() protected method

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
return System.Windows.Size

GetBounds() public static method

public static GetBounds ( DependencyObject o ) : Rectangle2D
o System.Windows.DependencyObject
return SuperMap.Web.Core.Rectangle2D

MeasureOverride() protected method

protected MeasureOverride ( Size availableSize ) : Size
availableSize System.Windows.Size
return System.Windows.Size

SetBounds() public static method

public static SetBounds ( DependencyObject o, Rectangle2D value ) : void
o System.Windows.DependencyObject
value SuperMap.Web.Core.Rectangle2D
return void

Property Details

OriginXProperty public_oe static_oe property

public static DependencyProperty,System.Windows OriginXProperty
return System.Windows.DependencyProperty

OriginYProperty public_oe static_oe property

public static DependencyProperty,System.Windows OriginYProperty
return System.Windows.DependencyProperty

ResolutionProperty public_oe static_oe property

public static DependencyProperty,System.Windows ResolutionProperty
return System.Windows.DependencyProperty