C# Class SuperMap.WinRT.Core.FeatureElement

Inheritance: Windows.UI.Xaml.Controls.Control
Afficher le fichier Open project: SuperMap/iClient-for-Win8 Class Usage Examples

Méthodes publiques

Свойство Type Description
PathGeometryProperty DependencyProperty

Protected Properties

Свойство Type Description
isMouseOver bool

Private Properties

Свойство 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

Méthodes publiques

Méthode Description
FeatureElement ( Feature f, IRenderer renderer ) : System

Méthodes protégées

Méthode 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

Méthode 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 méthode

public FeatureElement ( Feature f, IRenderer renderer ) : System
f Feature
renderer IRenderer
Résultat System

FeatureElement_PointerEntered() protected méthode

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

FeatureElement_PointerExited() protected méthode

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

GoToState() protected méthode

protected GoToState ( bool useTransitions, string stateName ) : bool
useTransitions bool
stateName string
Résultat bool

MapPointToScreen() protected méthode

protected MapPointToScreen ( Point2D pt ) : Point
pt Point2D
Résultat Point

MeasureOverride() protected méthode

protected MeasureOverride ( Size availableSize ) : Size
availableSize Size
Résultat Size

OnApplyTemplate() protected méthode

protected OnApplyTemplate ( ) : void
Résultat void

OnPointerEntered() protected méthode

protected OnPointerEntered ( PointerRoutedEventArgs e ) : void
e Windows.UI.Xaml.Input.PointerRoutedEventArgs
Résultat void

OnPointerExited() protected méthode

protected OnPointerExited ( PointerRoutedEventArgs e ) : void
e Windows.UI.Xaml.Input.PointerRoutedEventArgs
Résultat void

OnPointerMoved() protected méthode

protected OnPointerMoved ( PointerRoutedEventArgs e ) : void
e Windows.UI.Xaml.Input.PointerRoutedEventArgs
Résultat void

OnPointerPressed() protected méthode

protected OnPointerPressed ( PointerRoutedEventArgs e ) : void
e Windows.UI.Xaml.Input.PointerRoutedEventArgs
Résultat void

OnPointerReleased() protected méthode

protected OnPointerReleased ( PointerRoutedEventArgs e ) : void
e Windows.UI.Xaml.Input.PointerRoutedEventArgs
Résultat void

Property Details

PathGeometryProperty public_oe static_oe property

public static DependencyProperty PathGeometryProperty
Résultat DependencyProperty

isMouseOver protected_oe property

protected bool isMouseOver
Résultat bool