6. Labor segédanyagok

Források

Snippet 01. CommandChanged callback

private static void CommandChanged(DependencyObject target, DependencyPropertyChangedEventArgs e)
{
    var storyboard = (Storyboard)target;
    storyboard.Completed += ExecuteAttachedCommand;
}
private static void ExecuteAttachedCommand(object sender, object e)
{
    var target = (DependencyObject)sender;
    ICommand command = GetCommand(target);
    object param = GetCommandParameter(target);
    if (command != null && command.CanExecute(param))
    {
        command.Execute(param);
    }
}