C# Class SuperMap.WindowsPhone.Core.FeatureElement

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

Méthodes publiques

Свойство Type Description
PathGeometryProperty System.Windows.DependencyProperty

Protected Properties

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

Private Properties

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

Méthodes publiques

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

Méthodes protégées

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

Private Methods

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

Method Details

FeatureElement() public méthode

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

FeatureElement_MouseEnter() protected méthode

protected FeatureElement_MouseEnter ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
Résultat void

FeatureElement_MouseLeave() protected méthode

protected FeatureElement_MouseLeave ( object sender, System.Windows.Input.MouseEventArgs e ) : void
sender object
e System.Windows.Input.MouseEventArgs
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 System.Windows.Size
Résultat System.Windows.Size

OnApplyTemplate() public méthode

public OnApplyTemplate ( ) : void
Résultat void

OnDoubleTap() protected méthode

protected OnDoubleTap ( GestureEventArgs e ) : void
e GestureEventArgs
Résultat void

OnHold() protected méthode

protected OnHold ( GestureEventArgs e ) : void
e GestureEventArgs
Résultat void

OnMouseEnter() protected méthode

protected OnMouseEnter ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
Résultat void

OnMouseLeave() protected méthode

protected OnMouseLeave ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
Résultat void

OnMouseLeftButtonDown() protected méthode

protected OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Résultat void

OnMouseLeftButtonUp() protected méthode

protected OnMouseLeftButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Résultat void

OnMouseMove() protected méthode

protected OnMouseMove ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
Résultat void

OnTap() protected méthode

protected OnTap ( GestureEventArgs e ) : void
e GestureEventArgs
Résultat void

Property Details

PathGeometryProperty public_oe static_oe property

public static DependencyProperty,System.Windows PathGeometryProperty
Résultat System.Windows.DependencyProperty

isMouseOver protected_oe property

protected bool isMouseOver
Résultat bool