У меня есть ситуация, когда мне нужно определить, достиг ли я конца раскадровки, а затем нужно искать ее конец.
Я хочу делать:
storyboard.Seek(timespan);
Однако, если временной интервал больше, чем продолжительность раскадровки, я получаю исключение. если я посмотрю на
storyboard.Duration.TimeSpan
Я получаю сообщение об ошибке, потому что продолжительность автоматически. Это означает, что я не могу сделать "if(timepan > storyboard.Duration.TimeSpan)..."
Как только я узнаю, что позиция, которую я ищу, находится за концом раскадровки, мне нужно просто искать до конца раскадровки. Я мог бы сделать это с помощью Storyboard.Seek(storyboard.Duration.TimeSpan), но опять же, я не могу использовать Duration, потому что это автоматически.
Кажется, что все мои проблемы могут быть решены, если я смогу отключить «Продолжительность» от «Автоматически». Надеюсь, я просто пропустил что-то простое.