Phiên bản Silverlight 3 beta mới bao gồm khả năng chạy các ứng dụng Ngoài Trình duyệt. Các trình diễn cho đến nay chỉ hiển thị bên trong một khung đặc biệt. Có ai biết làm thế nào tôi có thể chạy Siverlight 3 điều khiển bên trong một (WPF) ứng dụng?Silverlight 3 - Tôi có thể chạy Out-of-browser bên trong một ứng dụng khác
Trả lời
Không, bạn không thể nhúng Silverlight ngoài trình duyệt vào WPF. Khung độc lập sllauncher.exe có một trình xử lý đặc biệt cho ngoại tuyến: // (tên máy chủ). (Bản sửa đổi)/url được gán cho nó để cho phép ứng dụng có tất cả các tính năng của chế độ ngoài trình duyệt (như truy cập bàn phím bổ sung) . Trừ khi bạn có thể tìm cách nhúng ứng dụng này vào ứng dụng của mình, bạn sẽ không thể thoát khỏi trình duyệt; nếu bạn biết một số cách để làm điều này địa chỉ cho ứng dụng này là:
C: \ Program Files \ Microsoft Silverlight \ 3.0.40307.0 \ sllauncher.exe
Như những người khác đã nói, tuy nhiên, bạn có thể nhúng một Silverlight kiểm soát bên trong của một trang html và bên trong một phần tử WebBrowser. Hãy thận trọng với phương pháp này, tuy nhiên, vì hiện tại không có hỗ trợ x64 cho Silverlight và nếu bạn hoàn toàn phải làm điều này, hãy đảm bảo biên dịch riêng cho x86.
Tôi đoán (có, xấu hổ với tôi!) Nhưng bạn có thể đặt trình duyệt web WPF trên cửa sổ của bạn và điều hướng đến ứng dụng Silverlight bên trong.
Đây là kịch bản được hỗ trợ; một bài báo gần đây của MSDN cho biết kịch bản này đã được hỗ trợ và các kịch bản như thế này buộc nhóm CLR cho phép nhiều CLR được nạp vào một quy trình duy nhất.
Dường như các ứng dụng SLOOB chạy bên trong quá trình lưu trữ (C: \ Program Files \ Microsoft Silverlight \ 3.0.40307.0 \ sllauncher.exe). Điều này lưu trữ và sandbox ứng dụng.
Tôi nghi ngờ rằng sẽ không thể tự lưu trữ - xin lỗi nếu đó là một chút gần để đoán, nhưng thiếu chạy một trình duyệt web lưu trữ trong ứng dụng WPF của bạn Tôi không thể nghĩ ra một cách xung quanh yêu cầu sandboxing .
HTH
Bạn có thể lưu trữ điều khiển trình duyệt bên trong ứng dụng cửa sổ và tải Silverlight trong điều khiển trình duyệt. Đây là cách sống lưới sẽ làm điều đó.
- 1. Tôi có thể thêm dll vào ứng dụng Silverlight 3 không?
- 2. Tôi có thể khởi chạy một ứng dụng từ ứng dụng khác trên iPhone
- 3. Tôi có thể chạy .NET 4 ứng dụng bên trong ứng dụng .NET 2 của tôi không?
- 4. Làm thế nào tôi có thể chạy Sinatra bên trong ứng dụng đường ray hiện có?
- 5. Compile trong thời gian chạy (thế hệ dll) bên trong một ứng dụng MVC 3
- 6. Lấy các tập hợp thời gian chạy trong Silverlight 3
- 7. Không thể gọi Assembly.GetName() từ ứng dụng Silverlight của tôi
- 8. Có thể bắt F5 trong ứng dụng Silverlight
- 9. Tôi có thể có một số mã liên tục chạy bên trong Django như một daemon
- 10. Sử dụng MergedDictionaries trong generic.xaml trong Silverlight 3
- 11. Tôi có thể lấy "Thời gian chạy nhà phát triển Silverlight" cho Silverlight 4 ở đâu?
- 12. ASP.NET MVC 3 có thể chạy bên trong trang web ASP.NET 3.5 không?
- 13. Một hội đồng Silverlight 5 có thể tham chiếu đến một hội đồng Silverlight 4 không?
- 14. Ứng dụng Silverlight có thể được nhúng vào PowerPoint không?
- 15. Tôi có thể có một thẻ biểu mẫu bên trong Khác trong ASP.net MVC RC2
- 16. Android - tôi có thể chuyển thông số khi khởi chạy các ứng dụng khác từ ứng dụng của mình không?
- 17. Có thể triển khai Ứng dụng Silverlight trên Android không?
- 18. Django: Cách tích hợp một ứng dụng bên trong một ứng dụng khác
- 19. Silverlight 3 hành vi khác nhau giữa các trình duyệt
- 20. Lưu cài đặt ứng dụng trong Silverlight
- 21. Tôi có thể thay đổi cài đặt ngoài trình duyệt Silverlight khi chạy không?
- 22. Tôi có thể tạo một ứng dụng độc lập (không chạy trong trình duyệt, có đầy đủ sự tin tưởng) với Ánh trăng không?
- 23. sử dụng đúng cách Merged Resource điển trong Silverlight 3
- 24. Tôi có thể chạy một C# lắp ráp (dll) như 32bit từ một ứng dụng 64bit?
- 25. Làm thế nào tôi có thể đặt một Silverlight 3 DataGridCell vào chế độ chỉnh sửa trong mã?
- 26. Tôi có thể tìm thời gian chạy F # cho Silverlight 4
- 27. Chúng tôi có thể chạy ứng dụng C#/WPF trên Mac OS X không?
- 28. Tôi có thể lấy một byte [] từ một BitmapImage trong Silverlight không?
- 29. Làm thế nào để chạy ứng dụng C# bên trong một trình biên dịch mã khác với chạy một trình biên dịch mã bên ngoài?
- 30. Tôi có thể khởi tạo một lớp PHP bên trong một lớp khác không?
Cảm ơn bạn đã đoán. Bây giờ câu hỏi được trả lời và ít có cơ hội được nhìn thấy bởi một người biết câu trả lời. Vui lòng xóa mục này. – Peter
Tôi sẽ không xóa điều này chỉ vì nó không phải là câu trả lời bạn đang tìm kiếm. Tôi nghi ngờ câu trả lời bạn đang tìm kiếm là không thể. Tôi đăng một cách để lưu trữ nội dung SL bên trong WPF; những người khác có thể thấy thông tin này hữu ích. –