Приветствую всех.
Я пытаюсь изучить некоторые основы Silverlight и по этой причине решил написать простое приложение для рисования с набором Мандельброта.В Silverlight, конечно.;)
Приложение в основном сделано.Я использую WriteableBitmap для работы с пикселями, а простое изображение помещается в пустую форму для отображения этого растрового изображения (используя свойство Source).Мне даже удалось получить масштабирование и перемещение фрактала под контролем.
Теперь я хотел немного оживить ситуацию, добавив немного анимации;Я знаю, что не могу заставить фрактал двигаться, так как это скалярный графический объект, но, например, когда я увеличиваю масштаб, было бы хорошо, если бы начальный масштаб был плавной анимацией, после чего приложение пересчитало бы новое, "увеличенное масштабированиеи острый как нож "образ.Аналогично, если я перетаскиваю изображение (которое используется для перемещения фрактала) и мышь покидает область изображения, было бы здорово, если бы фрактал плавно вернулся в исходное положение (как сейчас, он просто «защелкивается» назад).после восстановления начальных настроек).
Моя проблема в том, что я понятия не имею, каким параметром управлять в анимации.Я использую ScaleTransform, например, для масштабирования, но он используется для визуализации WriteableBitmap на самом растровом изображении, а не для использования свойств преобразования объекта изображения.Я сделал это потому, что когда я начал манипулировать свойствами изображения, тогда все изображение начало перемещаться по форме, когда я бы предпочел, чтобы его границы оставались на месте.
Я подозреваю, что, возможно, пытаюсь сделать что-то, чтоВо-первых, Silverlight на самом деле не предназначался для этого ( или . Я начал делать все это неправильно), но если бы я мог добавить такие маленькие анимации, это было бы здорово.Таким образом, любые советы приветствуются.