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

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

공개 프로퍼티들

프로퍼티 타입 설명
PathGeometryProperty DependencyProperty

보호된 프로퍼티들

프로퍼티 타입 설명
isMouseOver bool

Private Properties

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

공개 메소드들

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

보호된 메소드들

메소드 설명
FeatureElement_PointerEntered ( object sender, PointerRoutedEventArgs e ) : void
FeatureElement_PointerExited ( object sender, PointerRoutedEventArgs e ) : void
GoToState ( bool useTransitions, string stateName ) : bool
MapPointToScreen ( Point2D pt ) : Point
MeasureOverride ( Size availableSize ) : Size
OnApplyTemplate ( ) : void
OnPointerEntered ( PointerRoutedEventArgs e ) : void
OnPointerExited ( PointerRoutedEventArgs e ) : void
OnPointerMoved ( PointerRoutedEventArgs e ) : void
OnPointerPressed ( PointerRoutedEventArgs e ) : void
OnPointerReleased ( PointerRoutedEventArgs e ) : void

비공개 메소드들

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

메소드 상세

FeatureElement() 공개 메소드

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

FeatureElement_PointerEntered() 보호된 메소드

protected FeatureElement_PointerEntered ( object sender, PointerRoutedEventArgs e ) : void
sender object
e Windows.UI.Xaml.Input.PointerRoutedEventArgs
리턴 void

FeatureElement_PointerExited() 보호된 메소드

protected FeatureElement_PointerExited ( object sender, PointerRoutedEventArgs e ) : void
sender object
e Windows.UI.Xaml.Input.PointerRoutedEventArgs
리턴 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 Size
리턴 Size

OnApplyTemplate() 보호된 메소드

protected OnApplyTemplate ( ) : void
리턴 void

OnPointerEntered() 보호된 메소드

protected OnPointerEntered ( PointerRoutedEventArgs e ) : void
e Windows.UI.Xaml.Input.PointerRoutedEventArgs
리턴 void

OnPointerExited() 보호된 메소드

protected OnPointerExited ( PointerRoutedEventArgs e ) : void
e Windows.UI.Xaml.Input.PointerRoutedEventArgs
리턴 void

OnPointerMoved() 보호된 메소드

protected OnPointerMoved ( PointerRoutedEventArgs e ) : void
e Windows.UI.Xaml.Input.PointerRoutedEventArgs
리턴 void

OnPointerPressed() 보호된 메소드

protected OnPointerPressed ( PointerRoutedEventArgs e ) : void
e Windows.UI.Xaml.Input.PointerRoutedEventArgs
리턴 void

OnPointerReleased() 보호된 메소드

protected OnPointerReleased ( PointerRoutedEventArgs e ) : void
e Windows.UI.Xaml.Input.PointerRoutedEventArgs
리턴 void

프로퍼티 상세

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

public static DependencyProperty PathGeometryProperty
리턴 DependencyProperty

isMouseOver 보호되어 있는 프로퍼티

protected bool isMouseOver
리턴 bool