Show / Hide Table of Contents

Class DiscreteInt16KeyFrame

Animates from the System.Int16 value of the previous key frame to its own Value using discrete interpolation.

Inheritance
System.Object
DependencyObject
Int16KeyFrame
DiscreteInt16KeyFrame
Implements
IKeyFrame
Inherited Members
Int16KeyFrame.KeyTimeProperty
Int16KeyFrame.KeyTime
Int16KeyFrame.ValueProperty
Int16KeyFrame.Value
Int16KeyFrame.IKeyFrame.Value
Int16KeyFrame.InterpolateValue(Int16, Double)
DependencyObject.GetValue(DependencyProperty)
DependencyObject.SetCurrentValue(DependencyProperty, Object)
DependencyObject.ReadLocalValue(DependencyProperty)
DependencyObject.SetValue(DependencyProperty, Object)
DependencyObject.SetValue(DependencyPropertyKey, Object)
DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs)
DependencyObject.CoerceValue(DependencyProperty)
DependencyObject.Dispatcher
DependencyObject.INTERNAL_OnAttachedToVisualTree()
DependencyObject.INTERNAL_OnDetachedFromVisualTree()
DependencyObject.ClearValue(DependencyProperty)
DependencyObject.ClearValue(DependencyPropertyKey)
DependencyObject.CheckAccess()
DependencyObject.GetAnimationBaseValue(DependencyProperty)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: System.Windows.Media.Animation
Assembly: OpenSilver.dll
Syntax
public sealed class DiscreteInt16KeyFrame : Int16KeyFrame, IDependencyObject, IKeyFrame

Constructors

| Improve this Doc View Source

DiscreteInt16KeyFrame()

Initializes a new instance of the DiscreteInt16KeyFrame class.

Declaration
public DiscreteInt16KeyFrame()
| Improve this Doc View Source

DiscreteInt16KeyFrame(Int16)

Initializes a new instance of the DiscreteInt16KeyFrame class with the specified ending value.

Declaration
public DiscreteInt16KeyFrame(short value)
Parameters
Type Name Description
System.Int16 value

The ending value (also known as "target value") for the key frame.

| Improve this Doc View Source

DiscreteInt16KeyFrame(Int16, KeyTime)

Initializes a new instance of the DiscreteInt16KeyFrame class with the specified ending value and key time.

Declaration
public DiscreteInt16KeyFrame(short value, KeyTime keyTime)
Parameters
Type Name Description
System.Int16 value

The ending value (also known as "target value") for the key frame.

KeyTime keyTime

The key time for the key frame. The key time determines when the target value is reached, which is also when the key frame ends.

Methods

| Improve this Doc View Source

InterpolateValueCore(Int16, Double)

Calculates the value of a key frame at the progress increment provided.

Declaration
protected override short InterpolateValueCore(short baseValue, double keyFrameProgress)
Parameters
Type Name Description
System.Int16 baseValue

The value to animate from; typically the value of the previous key frame.

System.Double keyFrameProgress

A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.

Returns
Type Description
System.Int16

The output value of this key frame given the specified base value and progress.

Overrides
Int16KeyFrame.InterpolateValueCore(Int16, Double)

Implements

IKeyFrame

Extension Methods

DependencyObjectHelper.GetSelfAndAncestors(DependencyObject)
VisualTreeExtensions.GetVisualAncestors(DependencyObject)
VisualTreeExtensions.GetVisualAncestorsAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualChildren(DependencyObject)
VisualTreeExtensions.GetVisualChildrenAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualDescendants(DependencyObject)
VisualTreeExtensions.GetVisualDescendantsAndSelf(DependencyObject)
VisualTreeExtensions.GetVisualSiblings(DependencyObject)
VisualTreeExtensions.GetVisualSiblingsAndSelf(DependencyObject)
  • Improve this Doc
  • View Source