C# Class SuperMap.WinRT.Core.FeatureElement

Inheritance: Windows.UI.Xaml.Controls.Control
ファイルを表示 Open project: SuperMap/iClient-for-Win8 Class Usage Examples

Public Properties

Property Type Description
PathGeometryProperty DependencyProperty

Protected Properties

Property Type Description
isMouseOver bool

Private Properties

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

Public Methods

Method Description
FeatureElement ( Feature f, IRenderer renderer ) : System

Protected Methods

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

Private Methods

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

Method Details

FeatureElement() public method

public FeatureElement ( Feature f, IRenderer renderer ) : System
f Feature
renderer IRenderer
return System

FeatureElement_PointerEntered() protected method

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

FeatureElement_PointerExited() protected method

protected FeatureElement_PointerExited ( object sender, PointerRoutedEventArgs e ) : void
sender object
e Windows.UI.Xaml.Input.PointerRoutedEventArgs
return void

GoToState() protected method

protected GoToState ( bool useTransitions, string stateName ) : bool
useTransitions bool
stateName string
return bool

MapPointToScreen() protected method

protected MapPointToScreen ( Point2D pt ) : Point
pt Point2D
return Point

MeasureOverride() protected method

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

OnApplyTemplate() protected method

protected OnApplyTemplate ( ) : void
return void

OnPointerEntered() protected method

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

OnPointerExited() protected method

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

OnPointerMoved() protected method

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

OnPointerPressed() protected method

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

OnPointerReleased() protected method

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

Property Details

PathGeometryProperty public_oe static_oe property

public static DependencyProperty PathGeometryProperty
return DependencyProperty

isMouseOver protected_oe property

protected bool isMouseOver
return bool