C# 클래스 SuperMap.Web.Mapping.LayerContainer

상속: System.Windows.Controls.Panel
파일 보기 프로젝트 열기: SuperMap/iClient-for-Silverlight 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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