2009-03-19 13 views
7

नई सिल्वरलाइट 3 बीटा में आउट-ऑफ-ब्राउज़र एप्लिकेशन चलाने की क्षमता शामिल है। अब तक जनसंख्या इसे एक विशेष फ्रेम के अंदर दिखाती है। क्या किसी को पता है कि मैं एक (डब्ल्यूपीएफ) एप्लिकेशन के अंदर सिवरलाइट 3 नियंत्रण कैसे चला सकता हूं?सिल्वरलाइट 3 - क्या मैं किसी अन्य एप्लिकेशन के अंदर आउट ऑफ़ ब्राउजर चला सकता हूं

उत्तर

1

नहीं, आप डब्ल्यूपीएफ में ब्राउजर रजत की रोशनी को एम्बेड नहीं कर सकते हैं। Sllauncher.exe स्टैंडअलोन फ्रेम ऑफ़लाइन के लिए एक विशेष हैंडलर है: // (होस्टनाम)। (संशोधन)/url को ऐप को आउट-ऑफ-ब्राउज़र मोड की सभी सुविधाएं (जैसे अतिरिक्त कीबोर्ड एक्सेस) की अनुमति देने के लिए दिया गया है। । जब तक आप इस ऐप को अपने ऐप में एम्बेड करने का कोई तरीका नहीं ढूंढ पा रहे हैं, तो आप ब्राउज़र से बाहर नहीं जा पाएंगे; अगर आप किसी तरह से इस इस एप्लिकेशन के लिए पता करने के लिए पता है:

C: \ Program Files \ Microsoft Silverlight \ 3.0.40307.0 \

sllauncher.exe के रूप में अन्य लोगों ने कहा, हालांकि, आप एक एम्बेड कर सकते हैं एक HTML पृष्ठ के अंदर चांदी के नियंत्रण और वेबब्रोसर तत्व के अंदर। हालांकि, इस विधि से सावधान रहें, चूंकि सिल्वरलाइट के लिए वर्तमान में कोई x64 समर्थन नहीं है और यदि आपको बिल्कुल ऐसा करना है तो विशेष रूप से x86 के लिए संकलित करना सुनिश्चित करें।

1

मुझे अनुमान है (हाँ, मुझ पर शर्म की बात है!) लेकिन आप शायद अपनी खिड़की पर एक WPF वेब ब्राउज़र डाल सकते हैं और इसके अंदर सिल्वरलाइट ऐप पर जा सकते हैं।

यह एक समर्थित परिदृश्य है; एक हालिया एमएसडीएन लेख में कहा गया है कि इस परिदृश्य का समर्थन किया गया था, और इस तरह के परिदृश्यों ने सीएलआर टीम को एक ही प्रक्रिया में कई सीएलआर लोड करने की अनुमति देने के लिए मजबूर किया।

+0

अनुमान लगाने के लिए धन्यवाद। अब सवाल का उत्तर दिया गया है और उत्तर देने वाले किसी व्यक्ति द्वारा देखा जाने का मौका कम है। कृपया इसे हटाएं। – Peter

+0

मैं इसे हटाने के लिए नहीं जा रहा हूं क्योंकि यह वह उत्तर नहीं है जिसे आप ढूंढ रहे हैं। मुझे संदेह है कि जिस उत्तर को आप ढूंढ रहे हैं वह संभव नहीं है। मैंने डब्ल्यूपीएफ के अंदर एसएल सामग्री होस्ट करने का एक तरीका पोस्ट किया; अन्य लोग यह जानकारी उपयोगी पा सकते हैं। –

0

ऐसा लगता है कि एसएलओयूबी ऐप्स होस्ट प्रक्रिया (सी: \ प्रोग्राम फ़ाइलें \ माइक्रोसॉफ्ट सिल्वरलाइट \ 3.0.40307.0 \ sllauncher.exe) के अंदर चलाते हैं। यह मेजबान और ऐप सैंडबॉक्स।

मुझे संदेह है कि इसे स्वयं होस्ट करना संभव नहीं होगा - खेद है कि यह अनुमान लगाने के करीब है, लेकिन आपके WPF ऐप में एक होस्टिंग वेब ब्राउज़र चलाने से कम मैं सैंडबॉक्सिंग आवश्यकता के आसपास एक तरीका नहीं सोच सकता ।

HTH

0

आप एक विंडोज़ एप्लिकेशन के ब्राउज़र नियंत्रण, और ब्राउज़र नियंत्रण के अंदर लोड Silverlight होस्ट कर सकते हैं। इस तरह लाइव जाल ऐसा करने जा रहा है।

संबंधित मुद्दे

 संबंधित मुद्दे