2009-05-12 17 views

Odpowiedz

6

Wszystkie dostępne opcje gospodarzem Silverlight na komputerze jak aplikacji Windows są wymienione poniżej:

Msdn Documentation

Rahul Gangwar
Konsultant Techniczny
Microsoft

+1

Dokumentacja zawiera link do Silverlight Alternatywny hosting http://code.msdn.microsoft.com/silverlightalthost. Tak więc możliwe jest hostowanie Silverlight na przykład w innej wtyczce sieciowej lub w aplikacji Win32. –

2

Chociaż może to być możliwe, aby włamać się do rozwiązania razem, że nie używa IE jako host dla treści Silverlight, nie byłby obsługiwany przez Microsoft (a więc możesz napotkać problemy z projektowaniem i stabilnością). Najlepiej byłoby użyć przeglądarki jako bezpośredniego hosta i spróbować zminimalizować liczbę wykorzystywanych instancji (aby ograniczyć ilość pamięci używanej przez hosting instancji przeglądarki Internet Explorer).

Wspomniałeś o WPF - niezbędne elementy platformy nie są dostępne w systemie Windows 2000 do obsługi WPF.

Po krótkim (i nieudanym) eksperymencie do obsługi zawartości Silverlight bezpośrednio na WinForm, jest oczywiste, że nie został zaprojektowany dla tego scenariusza. Możesz spróbować dodać kontrolkę do WinForm (po prostu dodaj ją jako odniesienie do COM w kontrolkach, nazywa się to "Microsoft Silverlight"). Witryna działa poprawnie jako kontrola, ale ustawienie źródłowego adresu URL jest niewystarczające i nie ma oczywistych metod, które sprawią, że będzie on "działał". Nie pobiera i nie maluje poprawnie.

Powiązane problemy