C# Class Xceed.Wpf.Toolkit.Pie

Inheritance: Xceed.Wpf.Toolkit.Primitives.ShapeBase
Show file Open project: Gainedge/BetterExplorer Class Usage Examples

Public Properties

Property Type Description
EndAngleProperty System.Windows.DependencyProperty
ModeProperty System.Windows.DependencyProperty
SliceProperty System.Windows.DependencyProperty
StartAngleProperty System.Windows.DependencyProperty
SweepDirectionProperty System.Windows.DependencyProperty

Private Properties

Property Type Description
CoerceEndAngleValue object
CoerceSliceValue object
CoerceSweepDirectionValue object
GetDefiningGeometryBounds System.Windows.Rect
GetNaturalSize System.Windows.Size
OnEndAngleChanged void
OnEndAngleChanged void
OnModeChanged void
OnModeChanged void
OnSliceChanged void
OnSliceChanged void
OnStartAngleChanged void
OnStartAngleChanged void
OnSweepDirectionChanged void
OnSweepDirectionChanged void
Pie System
ValidateSlice bool

Protected Methods

Method Description
ArrangeOverride ( Size finalSize ) : Size
MeasureOverride ( Size constraint ) : Size
OnRender ( System.Windows.Media.DrawingContext drawingContext ) : void

Private Methods

Method Description
CoerceEndAngleValue ( DependencyObject d, object value ) : object
CoerceSliceValue ( DependencyObject d, object value ) : object
CoerceSweepDirectionValue ( DependencyObject d, object value ) : object
GetDefiningGeometryBounds ( ) : Rect
GetNaturalSize ( ) : Size
OnEndAngleChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnEndAngleChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnModeChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnModeChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSliceChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSliceChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnStartAngleChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnStartAngleChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSweepDirectionChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnSweepDirectionChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
Pie ( ) : System
ValidateSlice ( object value ) : bool

Method Details

ArrangeOverride() protected method

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
return System.Windows.Size

MeasureOverride() protected method

protected MeasureOverride ( Size constraint ) : Size
constraint System.Windows.Size
return System.Windows.Size

OnRender() protected method

protected OnRender ( System.Windows.Media.DrawingContext drawingContext ) : void
drawingContext System.Windows.Media.DrawingContext
return void

Property Details

EndAngleProperty public static property

public static DependencyProperty,System.Windows EndAngleProperty
return System.Windows.DependencyProperty

ModeProperty public static property

public static DependencyProperty,System.Windows ModeProperty
return System.Windows.DependencyProperty

SliceProperty public static property

public static DependencyProperty,System.Windows SliceProperty
return System.Windows.DependencyProperty

StartAngleProperty public static property

public static DependencyProperty,System.Windows StartAngleProperty
return System.Windows.DependencyProperty

SweepDirectionProperty public static property

public static DependencyProperty,System.Windows SweepDirectionProperty
return System.Windows.DependencyProperty