C# Class SuperMap.WindowsPhone.Mapping.LayerContainer

Inheritance: System.Windows.Controls.Panel
Exibir arquivo Open project: SuperMap/iClient-for-Win8 Class Usage Examples

Public Properties

Property Type Description
OriginXProperty DependencyProperty
OriginYProperty DependencyProperty
ResolutionProperty DependencyProperty

Private Properties

Property Type Description
ArrangeFeature void
ArrangeShapeBase void
CleanUp void
LayerContainer System
MarkOutdated void
OnBoundsChanged void
OnOriginPropertyChanged void
OnResolutionPropertyChanged void
ResetGeometryTransform void
ResetGeometryTransforms void
ResetShapeBaseTransform void
SetClip void
SetClipShapeBase void
computeIntersectWithAll bool
isBoundsChange 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
LayerContainer ( Layer layer ) : System
MarkOutdated ( bool wait ) : void
OnBoundsChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnOriginPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void
OnResolutionPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : 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.WindowsPhone.Core.Rectangle2D

MeasureOverride() protected method

protected MeasureOverride ( Size availableSize ) : Size
availableSize Size
return Size

SetBounds() public static method

public static SetBounds ( DependencyObject o, Rectangle2D value ) : void
o DependencyObject
value Rectangle2D
return void

Property Details

OriginXProperty public_oe static_oe property

public static DependencyProperty OriginXProperty
return DependencyProperty

OriginYProperty public_oe static_oe property

public static DependencyProperty OriginYProperty
return DependencyProperty

ResolutionProperty public_oe static_oe property

public static DependencyProperty ResolutionProperty
return DependencyProperty