C# 클래스 SuperMap.WindowsPhone.Core.FeatureElement

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

공개 프로퍼티들

프로퍼티 타입 설명
PathGeometryProperty System.Windows.DependencyProperty

보호된 프로퍼티들

프로퍼티 타입 설명
isMouseOver bool

Private Properties

프로퍼티 타입 설명
BuildGeoCircle System.Windows.Media.PathGeometry
BuildGeoLine System.Windows.Media.PathGeometry
BuildGeoRegion System.Windows.Media.PathGeometry
ChangeVisualState void
ClearClip void
CreateHoverTimer void
FeatureElement_MouseMove void
GetChild System.Windows.FrameworkElement
GetPathChild System.Windows.FrameworkElement
InvalidatePath void
OnPathGeometryPropertyChanged void
SetClip void
SetMouseOver void
SetPath void
generateDefaultSyle Style
hoverTimer_Tick void

공개 메소드들

메소드 설명
FeatureElement ( Feature f, IRenderer renderer ) : System
OnApplyTemplate ( ) : void

보호된 메소드들

메소드 설명
FeatureElement_MouseEnter ( object sender, System.Windows.Input.MouseEventArgs e ) : void
FeatureElement_MouseLeave ( object sender, System.Windows.Input.MouseEventArgs e ) : void
GoToState ( bool useTransitions, string stateName ) : bool
MapPointToScreen ( Point2D pt ) : Point
MeasureOverride ( Size availableSize ) : Size
OnDoubleTap ( GestureEventArgs e ) : void
OnHold ( GestureEventArgs e ) : void
OnMouseEnter ( System.Windows.Input.MouseEventArgs e ) : void
OnMouseLeave ( System.Windows.Input.MouseEventArgs e ) : void
OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseLeftButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseMove ( System.Windows.Input.MouseEventArgs e ) : void
OnTap ( GestureEventArgs e ) : void

비공개 메소드들

메소드 설명
BuildGeoCircle ( SuperMap geoRegion ) : System.Windows.Media.PathGeometry
BuildGeoLine ( SuperMap geoLine ) : System.Windows.Media.PathGeometry
BuildGeoRegion ( SuperMap geoRegion ) : System.Windows.Media.PathGeometry
ChangeVisualState ( bool useTransitions ) : void
ClearClip ( ) : void
CreateHoverTimer ( ) : void
FeatureElement_MouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
GetChild ( string name ) : FrameworkElement
GetPathChild ( ) : FrameworkElement
InvalidatePath ( double resolution, double originX, double originY ) : void
OnPathGeometryPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
SetClip ( SuperMap clippedGeometry, Rectangle2D clipbox ) : void
SetMouseOver ( bool isOver ) : void
SetPath ( ) : void
generateDefaultSyle ( Feature f ) : Style
hoverTimer_Tick ( object sender, EventArgs e ) : void

메소드 상세

FeatureElement() 공개 메소드

public FeatureElement ( Feature f, IRenderer renderer ) : System
f Feature
renderer IRenderer
리턴 System

FeatureElement_MouseEnter() 보호된 메소드

protected FeatureElement_MouseEnter ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
리턴 void

FeatureElement_MouseLeave() 보호된 메소드

protected FeatureElement_MouseLeave ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
리턴 void

GoToState() 보호된 메소드

protected GoToState ( bool useTransitions, string stateName ) : bool
useTransitions bool
stateName string
리턴 bool

MapPointToScreen() 보호된 메소드

protected MapPointToScreen ( Point2D pt ) : Point
pt Point2D
리턴 Point

MeasureOverride() 보호된 메소드

protected MeasureOverride ( Size availableSize ) : Size
availableSize System.Windows.Size
리턴 System.Windows.Size

OnApplyTemplate() 공개 메소드

public OnApplyTemplate ( ) : void
리턴 void

OnDoubleTap() 보호된 메소드

protected OnDoubleTap ( GestureEventArgs e ) : void
e GestureEventArgs
리턴 void

OnHold() 보호된 메소드

protected OnHold ( GestureEventArgs e ) : void
e GestureEventArgs
리턴 void

OnMouseEnter() 보호된 메소드

protected OnMouseEnter ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
리턴 void

OnMouseLeave() 보호된 메소드

protected OnMouseLeave ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
리턴 void

OnMouseLeftButtonDown() 보호된 메소드

protected OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
리턴 void

OnMouseLeftButtonUp() 보호된 메소드

protected OnMouseLeftButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
리턴 void

OnTap() 보호된 메소드

protected OnTap ( GestureEventArgs e ) : void
e GestureEventArgs
리턴 void

프로퍼티 상세

PathGeometryProperty 공개적으로 정적으로 프로퍼티

public static DependencyProperty,System.Windows PathGeometryProperty
리턴 System.Windows.DependencyProperty

isMouseOver 보호되어 있는 프로퍼티

protected bool isMouseOver
리턴 bool