Есть ли эквивалент события EnterFrame в Expression Blend/WPF, если нет, то как его обойти?

я перехожу с AS3 и Java на Expression Blend/WPF, но не могу понять, как реплицировать событие EnterFrame в C# есть ли функция update() или frameUpdate().


person Ankit    schedule 31.08.2010    source источник


Ответы (2)


это должно быть полезно: http://www.shinedraw.com/mathematics/difference-on-timer-enter-frame-dispatcher-timer-and-composition-target/

и это тоже

http://insideria.com/2009/01/scripted-animation-in-silverli.html

person Eugene    schedule 31.08.2010
comment
+1, Silverlight обрабатывает анимацию совсем не так, как Flash - возможно, более эффективно, но усложняет некоторые задачи, чем в AS. Раскадровки должны быть подходящим способом; однако даже во Flash сценарии, зависящие от частоты кадров, не должны использоваться, если они действительно не подходят для задачи, и вас не волнует фактическое время, потраченное на каждый кадр, потому что оно будет быть переменным. Silverlight полностью избавляется от этой проблемы, применяя (в некоторой степени) анимацию/скрипты, основанные на времени. - person Alex Paven; 01.09.2010

CompositionTarget.Rendering вызывается каждый Рамка. Вы также можете использовать таймер, например Таймер диспетчера.

person Kris    schedule 31.08.2010