C# Класс SuperMap.Web.Core.FeatureElement

Наследование: System.Windows.Controls.Control
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
PathGeometryProperty System.Windows.DependencyProperty

Защищенные свойства (Protected)

Свойство Тип Описание
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
OnMouseRightButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseRightButtonUp ( System.Windows.Input.MouseButtonEventArgs 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

OnMouseRightButtonDown() защищенный Метод

protected OnMouseRightButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Результат void

OnMouseRightButtonUp() защищенный Метод

protected OnMouseRightButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Результат 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