/// <summary> /// 目标动画变更 /// </summary> /// <param name="sender"></param> /// <param name="args"></param> private static void OnTargetStoryBoardChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args) { StoryBoardAction StoryBoardAction = (StoryBoardAction)sender; if (args.NewValue is Storyboard newStoryboard && !newStoryboard.Equals(StoryBoardAction.TargetStoryBoard)) { StoryBoardAction.TargetStoryBoard = newStoryboard; } }
/// <summary> /// 执行方法名称变更 /// </summary> /// <param name="sender"></param> /// <param name="args"></param> private static void OnMethodNameChanged(DependencyObject sender, DependencyPropertyChangedEventArgs args) { StoryBoardAction StoryBoardAction = (StoryBoardAction)sender; if (args.NewValue is string newMethodName && !newMethodName.Equals(StoryBoardAction.MethodName)) { StoryBoardAction.MethodName = newMethodName; } }