Property | Type | Description | |
---|---|---|---|
BackgroundFillBrushProperty | |||
HoverValueBrushProperty | |||
Intervals | IList |
||
LockedValueProperty | |||
MeterEndPointProperty | |||
MeterEndValueProperty | |||
MeterLineBrushProperty | |||
MeterPointerLengthProperty | |||
MeterRadiusProperty | |||
MeterStartPointProperty | |||
MeterStartValueProperty | |||
MeterTextXProperty | |||
MeterTextYProperty | |||
OuterEdgeBrushProperty | |||
OuterEdgeThicknessProperty | |||
RoundSelectValueProperty | |||
SelectedValueBrushProperty | |||
SelectedValueTextBrushProperty | |||
StartAngleProperty | |||
TickLengthProperty |
Method | Description | |
---|---|---|
Draw ( ) : void |
Draws the meter, running all necessary math operations and making sure that pixels appear
|
|
MeterSubMenu ( ) : System | ||
SetDefault ( |
Set default properties on this instance, if a setting has otherwise not been set
|
Method | Description | |
---|---|---|
ComputeAngle ( double selectedValue ) : double |
Computes and angle based on a selected value
|
|
ComputeMeterLinePoint ( double radius, Point pointerPoint, double &angle ) : Point |
Projects point from center to target point along a specified radius
|
|
ComputeSelectedValue ( double angle ) : bool |
Computes the selected value by the user. Returns false if no value selected
|
|
DependencyPropertyChanged ( |
Handler for changed dependency values
|
|
SetMeterPoint ( Point point, bool checkRange = false, bool setSelectedLine = false ) : void |
Sets the projection end point for the meter lines
|
|
_setMeterPointForValue ( double selectedValue ) : void |
Sets the locked meter line to a specified value
|
public SetDefault ( |
||
prop | Property to set | |
defaultSetting | object | Default setting to apply |
return | void |
public static DependencyProperty,Windows.UI.Xaml BackgroundFillBrushProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml HoverValueBrushProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml LockedValueProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml MeterEndPointProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml MeterEndValueProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml MeterLineBrushProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml MeterPointerLengthProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml MeterRadiusProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml MeterStartPointProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml MeterStartValueProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml MeterTextXProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml MeterTextYProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml OuterEdgeBrushProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml OuterEdgeThicknessProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml RoundSelectValueProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml SelectedValueBrushProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml SelectedValueTextBrushProperty | ||
return |
public static DependencyProperty,Windows.UI.Xaml StartAngleProperty | ||
return |