Nowa wersja beta programu Silverlight 3 zawiera możliwość uruchamiania aplikacji Out-of-Browser. Dema do tej pory pokazują to tylko w specjalnej ramie. Czy ktoś wie, w jaki sposób mogę uruchomić kontrolki Siverlight 3 w aplikacji (WPF)?Silverlight 3 - Czy mogę uruchomić program poza przeglądarką w innej aplikacji?
Odpowiedz
Nie, nie można osadzać silverlight poza przeglądarką w WPF. Samodzielna ramka sllauncher.exe ma specjalną procedurę obsługi dla trybu offline: // (nazwa hosta). (Wersja)/adres URL przyznany temu, aby aplikacja miała wszystkie funkcje trybu poza przeglądarką (jak dodatkowy dostęp do klawiatury) . Jeśli nie możesz znaleźć sposobu na umieszczenie tej aplikacji w swojej aplikacji, nie będziesz mógł uzyskać dostępu do przeglądarki; jeśli znasz jakiś sposób, żeby to zrobić adres dla tej aplikacji jest:
C: \ Program Files \ Microsoft Silverlight \ 3.0.40307.0 \ sllauncher.exe
Jak mówili inni, jednak można osadzić sterowanie silverlight wewnątrz strony html oraz wewnątrz elementu WebBrowser. Zachowaj jednak ostrożność w tej metodzie, ponieważ obecnie nie ma obsługi procesorów x64 dla Silverlight i jeśli koniecznie musisz to zrobić, upewnij się, że kompilujesz specjalnie dla x86.
Zgaduję (tak, wstydź się ze mną!), Ale prawdopodobnie możesz umieścić przeglądarkę internetową WPF w swoim oknie i przejść do aplikacji Silverlight w jej środku.
To jest obsługiwany scenariusz; Ostatni artykuł MSDN stwierdził, że ten scenariusz był obsługiwany, a takie scenariusze zmusiły zespół CLR do zezwolenia na załadowanie wielu CLR do jednego procesu.
Wygląda na to, że aplikacje SLOOB działają w procesie hosta (C: \ Program Files \ Microsoft Silverlight \ 3.0.40307.0 \ sllauncher.exe). To hostuje i śledzi aplikację.
Podejrzewam, że nie będzie można go hostować samodzielnie - przepraszam, jeśli jest to trochę bliskie zgadywania, ale brakuje uruchomienia przeglądarki internetowej w aplikacji WPF Nie mogę wymyślić sposób obejścia wymogu sandboxing .
HTH
Można zorganizować kontrolę przeglądarki wewnątrz aplikacji Windows oraz Silverlight obciążenia wewnątrz kontrolą przeglądarki. W ten sposób zrobi to żywa siatka.
- 1. Silverlight 3 - Poza przeglądarką HtmlPage.Window.Navigate
- 2. Czy mogę zmienić ustawienia Silverlight poza przeglądarką w czasie wykonywania?
- 3. Silverlight 3 poza przeglądarką: ustawić rozmiar okna hosta?
- 4. Czy mogę uruchomić klienta Native firmy Google poza przeglądarką?
- 5. F # i Silverlight 5: poza przeglądarką z podwyższonym zaufaniem?
- 6. Czy mogę dodać bibliotekę dll do aplikacji Silverlight 3?
- 7. Aplikacja internetowa "Poza przeglądarką" działająca podczas uruchamiania?
- 8. Dostęp do informacji o hoście lub adresie URL w Silverlight poza przeglądarką
- 9. Nie mogę zbudować aplikacji silverlight na appharbor
- 10. Zabezpieczanie interfejsu API przed wywołaniem poza przeglądarką
- 11. Czy mogę napisać program bezpośrednio w formacie binarnym? Jak mogę uruchomić komputer, aby go uruchomić?
- 12. Czy powinienem uruchomić mój nowy program C# oparty na przeglądarce w Silverlight lub WPF?
- 13. Czy mogę wykryć wiążące zmiany w Silverlight?
- 14. Czy mogę dwukrotnie uruchomić zadanie "min" w aplikacji Grunt?
- 15. Czy mogę uruchomić php mysql w silniku aplikacji Google?
- 16. Silverlight 3 i animowany gif
- 17. Pobieranie zestawów uruchomieniowych w Silverlight 3
- 18. Czy oncontextmenu jest przeglądarką?
- 19. Identyfikacja użytkownika Silverlight
- 20. Wyświetlanie GIF w aplikacji WP7 z Silverlight
- 21. Czy mogę uruchomić Dockera bezpośrednio na maszynie innej niż VT-X (bez użycia maszyny wirtualnej)?
- 22. Konwersja aplikacji Silverlight do WPF
- 23. Czy uruchomić program py2exe exe bez konsoli?
- 24. Flaga "SingleInstanceHost" dla aplikacji Silverlight
- 25. Specyficzne ustawienia poza przeglądarką nie mają wpływu na aplikacje przeglądarkowe.
- 26. Jak uruchomić program Hadoop?
- 27. Zmień kulturę aplikacji Silverlight
- 28. Jak mogę odbierać powiadomienia push innej aplikacji?
- 29. Czy mogę/... wywołać funkcję chronioną poza klasą w PHP
- 30. Czy program Visual Studio może ponownie uruchomić program IIS Express w nowej sesji debugowania?
Dzięki za zgadywanie. Teraz odpowiedź na to pytanie jest krótsza i nie ma szans na bycie widzianym przez kogoś, kto zna odpowiedź. Usuń to. – Peter
Nie usunę tego tylko dlatego, że nie jest to odpowiedź, której szukasz. Podejrzewam, że odpowiedź, której szukasz, nie jest możliwa. Wysłałem sposób na umieszczenie zawartości SL wewnątrz WPF; inne mogą uznać tę informację za przydatną. –