C# Класс RadialMenuControl.UserControl.MeterSubMenu

Наследование: MenuBase
Показать файл Открыть проект

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

Свойство Тип Описание
BackgroundFillBrushProperty Windows.UI.Xaml.DependencyProperty
HoverValueBrushProperty Windows.UI.Xaml.DependencyProperty
Intervals IList
LockedValueProperty Windows.UI.Xaml.DependencyProperty
MeterEndPointProperty Windows.UI.Xaml.DependencyProperty
MeterEndValueProperty Windows.UI.Xaml.DependencyProperty
MeterLineBrushProperty Windows.UI.Xaml.DependencyProperty
MeterPointerLengthProperty Windows.UI.Xaml.DependencyProperty
MeterRadiusProperty Windows.UI.Xaml.DependencyProperty
MeterStartPointProperty Windows.UI.Xaml.DependencyProperty
MeterStartValueProperty Windows.UI.Xaml.DependencyProperty
MeterTextXProperty Windows.UI.Xaml.DependencyProperty
MeterTextYProperty Windows.UI.Xaml.DependencyProperty
OuterEdgeBrushProperty Windows.UI.Xaml.DependencyProperty
OuterEdgeThicknessProperty Windows.UI.Xaml.DependencyProperty
RoundSelectValueProperty Windows.UI.Xaml.DependencyProperty
SelectedValueBrushProperty Windows.UI.Xaml.DependencyProperty
SelectedValueTextBrushProperty Windows.UI.Xaml.DependencyProperty
StartAngleProperty Windows.UI.Xaml.DependencyProperty
TickLengthProperty Windows.UI.Xaml.DependencyProperty

Открытые методы

Метод Описание
Draw ( ) : void

Draws the meter, running all necessary math operations and making sure that pixels appear

MeterSubMenu ( ) : System
SetDefault ( DependencyProperty prop, object defaultSetting ) : void

Set default properties on this instance, if a setting has otherwise not been set

Приватные методы

Метод Описание
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 ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void

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

Описание методов

Draw() публичный Метод

Draws the meter, running all necessary math operations and making sure that pixels appear
public Draw ( ) : void
Результат void

MeterSubMenu() публичный Метод

public MeterSubMenu ( ) : System
Результат System

SetDefault() публичный Метод

Set default properties on this instance, if a setting has otherwise not been set
public SetDefault ( DependencyProperty prop, object defaultSetting ) : void
prop Windows.UI.Xaml.DependencyProperty Property to set
defaultSetting object Default setting to apply
Результат void

Описание свойств

BackgroundFillBrushProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml BackgroundFillBrushProperty
Результат Windows.UI.Xaml.DependencyProperty

HoverValueBrushProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml HoverValueBrushProperty
Результат Windows.UI.Xaml.DependencyProperty

Intervals публичное свойство

A list containing defined intervals, allowing you to set custom intervals for the meter. The upper half of the meter could contain values between 0 and 10, while the lower half could contain values between 10 and 50.
public IList Intervals
Результат IList

LockedValueProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml LockedValueProperty
Результат Windows.UI.Xaml.DependencyProperty

MeterEndPointProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml MeterEndPointProperty
Результат Windows.UI.Xaml.DependencyProperty

MeterEndValueProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml MeterEndValueProperty
Результат Windows.UI.Xaml.DependencyProperty

MeterLineBrushProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml MeterLineBrushProperty
Результат Windows.UI.Xaml.DependencyProperty

MeterPointerLengthProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml MeterPointerLengthProperty
Результат Windows.UI.Xaml.DependencyProperty

MeterRadiusProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml MeterRadiusProperty
Результат Windows.UI.Xaml.DependencyProperty

MeterStartPointProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml MeterStartPointProperty
Результат Windows.UI.Xaml.DependencyProperty

MeterStartValueProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml MeterStartValueProperty
Результат Windows.UI.Xaml.DependencyProperty

MeterTextXProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml MeterTextXProperty
Результат Windows.UI.Xaml.DependencyProperty

MeterTextYProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml MeterTextYProperty
Результат Windows.UI.Xaml.DependencyProperty

OuterEdgeBrushProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml OuterEdgeBrushProperty
Результат Windows.UI.Xaml.DependencyProperty

OuterEdgeThicknessProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml OuterEdgeThicknessProperty
Результат Windows.UI.Xaml.DependencyProperty

RoundSelectValueProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml RoundSelectValueProperty
Результат Windows.UI.Xaml.DependencyProperty

SelectedValueBrushProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml SelectedValueBrushProperty
Результат Windows.UI.Xaml.DependencyProperty

SelectedValueTextBrushProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml SelectedValueTextBrushProperty
Результат Windows.UI.Xaml.DependencyProperty

StartAngleProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml StartAngleProperty
Результат Windows.UI.Xaml.DependencyProperty

TickLengthProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml TickLengthProperty
Результат Windows.UI.Xaml.DependencyProperty