पर एक WPF विंडो कैसे जोड़ें I WinForms एप्लिकेशन में बिज़ इकाइयों का निरीक्षण करने के लिए एक HUD विंडो बना रहा हूं।WinForms ऐप
मैं खिड़की की एक पूरी तरह से अलग शैली चाहता था (सामग्री क्षेत्र को कम करना और केवल शीर्षकबायर, कोई सिस्टम बटन नहीं दिखा रहा था) इसलिए मैंने इसके लिए एक WPF एप्लिकेशन बनाया।
समस्या यह है कि मैं चाहता हूं कि यह विंडो मेरे WinForms एप्लिकेशन के अंदर 'लाइव' हो। मैं सिर्फ WPF को स्वामित्व वाले फर्म के रूप में नहीं जोड़ सकता या मुख्य फ़ॉर्म को WPF विंडो के स्वामी के रूप में सेट नहीं कर सकता।
तो, यह कैसे प्राप्त कर सकता है?
संपादित करें: पीएसटी के लिए धन्यवाद मुझे जवाब मिला। यहाँ टुकड़ा है:
System.Windows.Forms.Integration.ElementHost.EnableModelessKeyboardInterop(_inspector);
WindowInteropHelper inspectorHelper = new WindowInteropHelper(_inspector);
inspectorHelper.Owner = this.Handle;
_inspector.Show();
विंडोइंटरोपेलपर ने ठीक काम किया! ऐसा लगता है कि मैंने सही कीवर्ड का उपयोग नहीं किया है, मैं इसके लिए पूरे दिन खोज रहा हूं। फिर से धन्यवाद! – jpsstavares