Show / Hide Table of Contents

Class DiscreteStringKeyFrame

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

Inheritance
System.Object
DependencyObject
StringKeyFrame
DiscreteStringKeyFrame
Implements
IKeyFrame
Inherited Members
StringKeyFrame.KeyTimeProperty
StringKeyFrame.KeyTime
StringKeyFrame.ValueProperty
StringKeyFrame.Value
StringKeyFrame.IKeyFrame.Value
StringKeyFrame.InterpolateValue(String, 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 DiscreteStringKeyFrame : StringKeyFrame, IDependencyObject, IKeyFrame

Constructors

| Improve this Doc View Source

DiscreteStringKeyFrame()

Initializes a new instance of the DiscreteStringKeyFrame class.

Declaration
public DiscreteStringKeyFrame()
| Improve this Doc View Source

DiscreteStringKeyFrame(String)

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

Declaration
public DiscreteStringKeyFrame(string value)
Parameters
Type Name Description
System.String value

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

| Improve this Doc View Source

DiscreteStringKeyFrame(String, KeyTime)

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

Declaration
public DiscreteStringKeyFrame(string value, KeyTime keyTime)
Parameters
Type Name Description
System.String value

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

KeyTime keyTime

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(String, Double)

When overridden in a derived class, calculates the value of a key frame at the progress increment provided.

Declaration
protected override string InterpolateValueCore(string baseValue, double keyFrameProgress)
Parameters
Type Name Description
System.String 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.String

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

Overrides
StringKeyFrame.InterpolateValueCore(String, 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