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