In This Article

PointPicker Class

Represents a Point picker.

[TemplatePart(Name = "PART_PartSelector", Type = typeof(Selector))]
[TemplatePart(Name = "PART_ValuePicker", Type = typeof(DoublePicker))]
public class PointPicker : PickerBase
Inheritance:
object Visual UIElement FrameworkElement Control PickerBase object

Constructors

PointPicker()

Initializes an instance of the class.

public PointPicker()

Properties

Maximum

The highest possible value.

public Point Maximum { get; set; }

Property Value

Point

Minimum

The lowest possible value.

public Point Minimum { get; set; }

Property Value

Point

RoundingDecimalPlace

The rounding decimal place, which is a value between 0 and 15.

public int? RoundingDecimalPlace { get; set; }

Property Value

int?:

Pass a null value to disable rounding. The default value is 8.

SmallChange

The small change value.

public Point SmallChange { get; set; }

Property Value

Point:

The default value is 1.0.

Value

The value of the control.

public Point Value { get; set; }

Property Value

Point

Methods

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate().

public override void OnApplyTemplate()

Events

ValueChanged

Occurs after the Value property value changes.

public event EventHandler? ValueChanged

Event Type

EventHandler

Fields

MaximumProperty

Defines the Maximum property.

public static readonly DependencyProperty MaximumProperty

MinimumProperty

Defines the Minimum property.

public static readonly DependencyProperty MinimumProperty

RoundingDecimalPlaceProperty

Defines the RoundingDecimalPlace property.

public static readonly DependencyProperty RoundingDecimalPlaceProperty

SmallChangeProperty

Defines the SmallChange property.

public static readonly DependencyProperty SmallChangeProperty

ValueProperty

Defines the Value property.

public static readonly DependencyProperty ValueProperty

Inherited Members

Extension Methods