add GeometryAnimationUsingKeyFrames
This commit is contained in:
1 parent
f549793e13
commit
0e74e5b34e
12 files changed
+595
-73
No files matched your search
@@ -2,21 +2,24 @@
|
||||
using System.Windows.Media;
|
||||
using System.Windows.Media.Animation;
|
||||
|
||||
public class DiscreteGeometryKeyFrame : GeometryKeyFrame
|
||||
namespace HandyControl.Media.Animation
|
||||
{
|
||||
public DiscreteGeometryKeyFrame()
|
||||
public class DiscreteGeometryKeyFrame : GeometryKeyFrame
|
||||
{
|
||||
public DiscreteGeometryKeyFrame()
|
||||
{
|
||||
}
|
||||
|
||||
public DiscreteGeometryKeyFrame(Geometry value) : base(value)
|
||||
{
|
||||
}
|
||||
|
||||
public DiscreteGeometryKeyFrame(Geometry value, KeyTime keyTime) : base(value, keyTime)
|
||||
{
|
||||
}
|
||||
|
||||
protected override Freezable CreateInstanceCore() => new DiscreteGeometryKeyFrame();
|
||||
|
||||
protected override double[] InterpolateValueCore(double[] baseValue, double keyFrameProgress) => keyFrameProgress < 1.0 ? baseValue : Numbers;
|
||||
}
|
||||
|
||||
public DiscreteGeometryKeyFrame(Geometry value) : base(value)
|
||||
{
|
||||
}
|
||||
|
||||
public DiscreteGeometryKeyFrame(Geometry value, KeyTime keyTime) : base(value, keyTime)
|
||||
{
|
||||
}
|
||||
|
||||
protected override Freezable CreateInstanceCore() => new DiscreteGeometryKeyFrame();
|
||||
|
||||
protected override Geometry InterpolateValueCore(Geometry baseValue, double keyFrameProgress) => keyFrameProgress < 1.0 ? baseValue : Value;
|
||||
}
|
||||
Reference in new issue
Block a user