KeySpline KeySpline KeySpline Class

Definition

Represents a spline key frame to define animation progress.

public : sealed class KeySpline : DependencyObject, IKeySpline
public sealed class KeySpline : DependencyObject, IKeySpline
Public NotInheritable Class KeySpline Inherits DependencyObject Implements IKeySpline
<KeySpline .../>
Inheritance
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Constructors

KeySpline() KeySpline() KeySpline()

Initializes a new instance of the KeySpline class.

public : KeySpline()
public KeySpline()
Public Sub New()

Properties

ControlPoint1 ControlPoint1 ControlPoint1

Gets or sets the first control point used to define a Bezier curve that describes a KeySpline.

public : Point ControlPoint1 { get; set; }
public Point ControlPoint1 { get; set; }
Public ReadWrite Property ControlPoint1 As Point
<KeySpline ControlPoint1="x,y"/>
Value
Point Point Point

The first control point used to define a Bezier curve that describes a KeySpline.

See Also

ControlPoint2 ControlPoint2 ControlPoint2

Gets or sets the second control point used to define a Bezier curve that describes a KeySpline.

public : Point ControlPoint2 { get; set; }
public Point ControlPoint2 { get; set; }
Public ReadWrite Property ControlPoint2 As Point
<KeySpline ControlPoint2="x,y"/>
Value
Point Point Point

The second control point used to define a Bezier curve that describes a KeySpline.

See Also

Dispatcher Dispatcher Dispatcher

Gets the CoreDispatcher that this object is associated with. The CoreDispatcher represents a facility that can access the DependencyObject on the UI thread even if the code is initiated by a non-UI thread.

(Inherited from DependencyObject)

Methods

ClearValue(DependencyProperty) ClearValue(DependencyProperty) ClearValue(DependencyProperty)

Clears the local value of a dependency property.

(Inherited from DependencyObject)

GetAnimationBaseValue(DependencyProperty) GetAnimationBaseValue(DependencyProperty) GetAnimationBaseValue(DependencyProperty)

Returns any base value established for a dependency property, which would apply in cases where an animation is not active.

(Inherited from DependencyObject)

GetValue(DependencyProperty) GetValue(DependencyProperty) GetValue(DependencyProperty)

Returns the current effective value of a dependency property from a DependencyObject.

(Inherited from DependencyObject)

ReadLocalValue(DependencyProperty) ReadLocalValue(DependencyProperty) ReadLocalValue(DependencyProperty)

Returns the local value of a dependency property, if a local value is set.

(Inherited from DependencyObject)

RegisterPropertyChangedCallback(DependencyProperty,DependencyPropertyChangedCallback) RegisterPropertyChangedCallback(DependencyProperty,DependencyPropertyChangedCallback) RegisterPropertyChangedCallback(DependencyProperty,DependencyPropertyChangedCallback)

Registers a notification function for listening to changes to a specific DependencyProperty on this DependencyObject instance.

(Inherited from DependencyObject)

SetValue(DependencyProperty,Object) SetValue(DependencyProperty,Object) SetValue(DependencyProperty,Object)

Sets the local value of a dependency property on a DependencyObject.

(Inherited from DependencyObject)

UnregisterPropertyChangedCallback(DependencyProperty,Int64) UnregisterPropertyChangedCallback(DependencyProperty,Int64) UnregisterPropertyChangedCallback(DependencyProperty,Int64)

Cancels a change notification that was previously registered by calling RegisterPropertyChangedCallback.

(Inherited from DependencyObject)

See Also