2011-11-10 4 views
8

Muszę przekonwertować aplikację Silverlight na WPF (aby w końcu uruchomić ją na Microsoft Surface 1.0).Konwersja aplikacji Silverlight do WPF

Nie napisałem oryginalnego rozwiązania i jest dość duże. Nigdy nie pracowałem z Silverlight i jestem trochę obeznany z WPF.

Czy możesz udzielić porad dotyczących ukończenia tego projektu?

Oto mój obecny plan (widok wysoki poziom):

  • Odtworzenie wszystkich Silverlight projekty w WPF
  • Referencje nie są takie same, więc będę (kontrolny użytkownika w Silverlight = WPF użytkownika biblioteki kontrolować?) trzeba dokonać pewnych zmian ... myślę :)
  • nadzieję, że wszystkie kontrole są zgodne z WPF ...

Czy mogę pominięte coś wielkiego? Czy coś jest nie tak? Niekompletny?

Jestem otwarty na wszelkie sugestie i porady!

Wszelkie wskazówki dotyczące rozwoju?

+2

Biblioteka sterowania użytkownika WPF ~ = Biblioteka klasy Silverlight. Im większa aplikacja, tym większe prawdopodobieństwo, że poświęcisz sporo czasu na pracę nad różnicami - ale przynajmniej większość rzeczy powinna być dostępna podczas przechodzenia SL-> WPF, nawet jeśli musisz zmienić/debugować partie. –

+0

Dziękuję, krok po kroku uczę się nowych rzeczy :) – Gun

+0

Pytanie: czy zamierzasz wdrożyć docelowe zestaw WPF jako częściowe lub pełne zaufanie? Jako niezależny serwer exe lub jako XBAP? Powinny one być brane pod uwagę na bardzo wczesnych etapach ustalania strategii konwersji. –

Odpowiedz

1

"Kontrola użytkownika w Silverlight = biblioteka kontroli dostępu WPF?" Nie dokładnie. której wersji silverlight używasz? Najtrudniejszy problem, z jakim miałem do czynienia podczas przenoszenia WPF do Silverlight był z konwerterami. Silverlight w wersji 4.0 lub niższej nie obsługuje wiązania Powiązanie względne z Ancestor. Ale obsługiwane w Silverlight 5!

Mam nadzieję, że ten link Ci pomoże. WPF and Silverlight 2 Compatibility