У меня есть несколько сеток в моем окне. Я создал раскадровку, которая перемещает их влево на x пикселей при нажатии кнопки. Я хочу сделать так, чтобы при повторном нажатии кнопки эти сетки переместились еще на x пикселей, однако я не могу выяснить, как это сделать, поскольку это не является обычной задачей в учебниках.
Я попытался создать вторую раскадровку для этого, однако это не сработает, так как тогда сетки вернутся на свои исходные позиции.
Одним из решений может быть создание третьего набора ключевых кадров после первых двух наборов, и каким-то образом приостановить анимацию, когда она туда попадет, и возобновить ее снова при нажатии кнопки, однако я не уверен, как приостановить раскадровка, когда он достигает ключевого кадра. Это также затруднит реверсирование сеток (при использовании этого подхода http://social.msdn.microsoft.com/forums/en-US/wpf/thread/ac54de71-f750-4940-91a2-231810308727/),, поскольку я хотел бы сделать еще одну кнопку, чтобы сетки пошли в другую сторону.