2011-11-10 15 views
8

Bir Silverlight Uygulamasını WPF'ye (son olarak Microsoft Surface 1.0'da çalıştırmak için) dönüştürmem gerekiyor.Silverlight Uygulamasını WPF'ye Dönüştürme

Orijinal çözümü ben yazmadım ve oldukça büyük. Silverlight'la hiç çalışmadım ve WPF'ye biraz aşina değilim.

Bu projeyi tamamlama konusunda bazı tavsiyelerde bulunabilir misiniz?

  • Tekrar Oluştur WPF tüm Silverlight projeleri
  • Kaynaklar ı olacak böylece aynı değildir (Silverlight = WPF Kullanıcı Kontrol Kütüphane'de Kullanıcı Kontrol?):

    İşte benim şimdiki planı (üst düzey görünümü) var

büyük bir şey kaçırdım mı ... ... Ben :)

  • Umut tüm kontroller WPF ile uyumlu olduğunu düşündüğümüz bazı değişiklikler yapmanız gerekir? Bir sorun mu var? Eksik?

    Tüm önerilerinize ve önerilerinize açığım!

    Herhangi bir geliştirme ipucu?

  • +2

    WPF Kullanıcı Denetim Kitaplığı ~ = Silverlight Sınıf Kitaplığı. Uygulama ne kadar büyükse, farklılıklar üzerinde çalışarak daha fazla zaman harcayacaksınız - ama en azından bir çok şey SL -> WPF'ye giderken, bir sürü değişikliği/hata ayıklamasını yapsanız bile kullanılabilir olmalıdır. –

    +0

    Teşekkür ederim, adım adım yeni şeyler öğreniyorum :) – Gun

    +0

    Soru: Hedef WPF montajının kısmi veya tam güven olarak dağıtılmasını mı düşünüyorsunuz? Tek başına bir exe veya bir XBAP olarak mı? Bunlar, dönüşüm stratejinizin belirlenmesinin erken aşamalarında dikkate alınmalıdır. –

    cevap

    1

    "Silverlight'ta Kullanıcı Denetimi = WPF Kullanıcı Denetim Kitaplığı?" Tam olarak değil. hangi silverlight sürümünü kullanıyorsunuz? Silverlight için WPF portu dönüştürürken karşılaştığım en zor sorunu konvertörler ile oldu. Silverlight 4.0 veya daha düşük olan Ancestor RelativeSource Binding'ı desteklemez. Ancak Silverlight 5'de destekleniyor!

    Bu bağlantı size yardımcı olacaktır umarım. WPF and Silverlight 2 Compatibility