2011-01-07 23 views
5

Zastanawiam się, czy istnieje funkcja jak animacja w jQuery, ale dla C# 4.0?Animować rzeczy jak w jQuery?

Kiedy ludzie klikają przycisk, niektóre panele i inne kontrolki muszą zniknąć, wtedy pomyślałem o użyciu prostej animacji, aby była ładniejsza z kryciem, a innym zadaniem jest przesunięcie niektórych paneli we właściwej kolejności, a następnie Zastanowiłem się jeszcze raz, używając niektórych ruchów ruchomych, jak w przypadku funkcji anQuery animate().

+0

pytanie: Dlaczego wydawca usunął "WPF" część? Myślę, że ważne jest, aby powiedzieć, że nie używam formularzy systemu Windows, ale platformę Windows Foundation dla aplikacji. – Jonathan

Odpowiedz

3

Najbardziej bezpośrednim odpowiednikiem jQuery anmiate() jest plik WPF DoubleAnimation. W przypadku animacji więcej niż jednej nieruchomości odpowiednikiem jest Storyboard. Dostępne są także bardziej zaawansowane funkcje wielokrotnego użytku, które można wykorzystać w pakiecie SDK Expression Blend, takim jak FluidMoveBehavior i UseFluidLayout z ExtendedVisualStateManager.

Oto wstęp do animacji przejść: