Class StoryBoardService
public class StoryBoardService
- Inheritance
-
StoryBoardService
- Inherited Members
- Extension Methods
Methods
BeginAnimationOpacity(IEnumerable<DependencyObject>, double, double, double, double)
透明度依次运行动画
public static void BeginAnimationOpacity(IEnumerable<DependencyObject> controls, double startValue = 0, double endValue = 1, double end_value = 1, double split = 0.05)
Parameters
controlsIEnumerable<DependencyObject>startValuedoubleendValuedoubleend_valuedoublesplitdouble
BeginAnimationPropertyPath(IEnumerable<DependencyObject>, PropertyPath, double, double, double, double)
运行动画 (控件之间使用延迟效果)
public static void BeginAnimationPropertyPath(IEnumerable<DependencyObject> controls, PropertyPath property, double startValue, double endValue, double end_value, double split = 0.05)
Parameters
controlsIEnumerable<DependencyObject>propertyPropertyPathstartValuedoubleendValuedoubleend_valuedoublesplitdouble
BeginAnimationX(IEnumerable<DependencyObject>, double, double, double, double)
水平依次运行动画
public static void BeginAnimationX(IEnumerable<DependencyObject> controls, double startValue = -1000, double endValue = 0, double end_value = 1, double split = 0.05)
Parameters
controlsIEnumerable<DependencyObject>startValuedoubleendValuedoubleend_valuedoublesplitdouble
BeginAnimationY(IEnumerable<DependencyObject>, double, double, double, double)
垂直依次运行动画
public static void BeginAnimationY(IEnumerable<DependencyObject> controls, double startValue = -1000, double endValue = 0, double end_value = 1, double split = 0.05)
Parameters
controlsIEnumerable<DependencyObject>startValuedoubleendValuedoubleend_valuedoublesplitdouble
ConitnueAnimationPropertyPath(IEnumerable<DependencyObject>, PropertyPath, double, double, double, double)
运行动画 (控件之间使用依次效果,运行完一个后执行另一个)
public static void ConitnueAnimationPropertyPath(IEnumerable<DependencyObject> controls, PropertyPath property, double startValue, double endValue, double end_value, double split = 0.05)
Parameters
controlsIEnumerable<DependencyObject>propertyPropertyPathstartValuedoubleendValuedoubleend_valuedoublesplitdouble
FountainAnimation(IEnumerable<DependencyObject>, int, int, double, double, double, double)
喷泉效果
public static void FountainAnimation(IEnumerable<DependencyObject> uclist, int pL = -1000, int pT = 1000, double Mul = 10, double middle_value = 0.5, double end_value = 1, double split = 0.05)
Parameters
uclistIEnumerable<DependencyObject>展示集合
pLint左侧范围
pTint右侧范围
Muldouble放大倍数
middle_valuedouble放大时间点
end_valuedouble还原时间点
splitdouble时间间隔