C# Class ESRI.ArcGIS.Client.Toolkit.Primitives.SymbolPresenter

Inheritance: System.Windows.Controls.Control
Show file Open project: Esri/arcgis-toolkit-sl-wpf Class Usage Examples

Public Properties

Property Type Description
SymbolProperty System.Windows.DependencyProperty

Protected Methods

Method Description
ArrangeOverride ( Size finalSize ) : Size

Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.

MeasureOverride ( Size availableSize ) : Size

Overrides MeasureOverride

OnMouseEnter ( System.Windows.Input.MouseEventArgs e ) : void

Overrides OnMouseEnter

OnMouseLeave ( System.Windows.Input.MouseEventArgs e ) : void

Overrides OnMouseLeave

OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void

Overrides OnMouseLeftButtonDown

OnMouseLeftButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void

Overrides OnMouseLeftButtonUp

Private Methods

Method Description
ChangeVisualState ( bool useTransitions ) : void
GetChild ( ) : UIElement
GoToState ( bool useTransitions, string stateName ) : bool
OnSymbolPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
SetPath ( Size s ) : void
symbol_PropertyChanged ( object sender, System e ) : void

Method Details

ArrangeOverride() protected method

Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.
protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size The final area within the parent that this object should use to arrange itself and its children.
return System.Windows.Size

MeasureOverride() protected method

Overrides MeasureOverride
protected MeasureOverride ( Size availableSize ) : Size
availableSize System.Windows.Size
return System.Windows.Size

OnMouseEnter() protected method

Overrides OnMouseEnter
protected OnMouseEnter ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
return void

OnMouseLeave() protected method

Overrides OnMouseLeave
protected OnMouseLeave ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
return void

OnMouseLeftButtonDown() protected method

Overrides OnMouseLeftButtonDown
protected OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
return void

OnMouseLeftButtonUp() protected method

Overrides OnMouseLeftButtonUp
protected OnMouseLeftButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
return void

Property Details

SymbolProperty public static property

Identifies the Symbol dependency property.
public static DependencyProperty,System.Windows SymbolProperty
return System.Windows.DependencyProperty