खोज…


परिचय

इससे आप अपने WPF एप्लिकेशन में वेब ब्राउज़र डाल सकते हैं।

टिप्पणियों

नोट करने के लिए एक प्रमुख बिंदु, जो दस्तावेज़ीकरण से स्पष्ट नहीं है, और आप बिना किसी जानकारी के वर्षों तक जा सकते हैं कि यह InternetExplorer7 की तरह व्यवहार करने में चूक करता है, बजाय आपके सबसे अपडेट किए हुए InternetExplorer की स्थापना के ( https: / weblog)। West-wind.com/posts/2011/may/21/web-browser-control-specifying-the-ie-version )।

यह नियंत्रण पर एक संपत्ति निर्धारित करके तय नहीं किया जा सकता है; आपको HTML मेटा टैग जोड़कर या रजिस्ट्री सेटिंग (!) लगाकर प्रदर्शित होने वाले पृष्ठों को संशोधित करना होगा। (दोनों दृष्टिकोणों का विवरण ऊपर दिए गए लिंक पर है।)

उदाहरण के लिए, यह विचित्र डिजाइन व्यवहार आपको "स्क्रिप्ट त्रुटि" / "इस पृष्ठ पर स्क्रिप्ट में एक त्रुटि हुई" कहकर संदेश प्राप्त करने के लिए प्रेरित कर सकता है। इस त्रुटि को देखते हुए आप सोच सकते हैं कि समाधान त्रुटि को दबाने की कोशिश करना है, बल्कि वास्तविक समस्या को समझना और सही समाधान को लागू करना है।

बिज़ीइंडिलेटर के भीतर एक वेबब्रोज़र का उदाहरण

ध्यान रखें कि WebBrowser नियंत्रण आपकी XAML परिभाषा के लिए सहानुभूति नहीं है, और अन्य चीजों के शीर्ष पर खुद को प्रस्तुत करता है। उदाहरण के लिए, यदि आप इसे एक बिजीइंडिलेटर के अंदर रखते हैं जिसे बिजी होने के रूप में चिह्नित किया गया है, तो यह अभी भी उस नियंत्रण के शीर्ष पर खुद को प्रस्तुत करेगा। समाधान WebBrowser की दृश्यता को उस मान से बाँधने के लिए है, जिसमें BusyIndicator उपयोग कर रहा है, और बूलियन को पलटने के लिए एक कनवर्टर का उपयोग करता है और इसे एक दृश्यता में परिवर्तित करता है। उदाहरण के लिए:

    <telerik:RadBusyIndicator IsBusy="{Binding IsBusy}">
        <WebBrowser Visibility="{Binding IsBusy, Converter={StaticResource InvertBooleanToVisibilityConverter}}"/>
    </telerik:RadBusyIndicator>


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow