2011-03-15 15 views
10

मेरे पास एक विंडोज़ फॉर्म एप्लिकेशन है और मैं अपना खुद का कस्टम जम्प्लिस्ट बनाना चाहता हूं। ऐसा करने के लिए मुझे नेमस्पेस सिस्टम का उपयोग करने की आवश्यकता है। Windows.Shell लेकिन मैं इसे एक्सेस नहीं कर सकता, और मुझे संदर्भों की सूची में इसके लिए कोई संदर्भ नहीं मिल रहा है। मैंने कुछ ट्यूटोरियल्स की जांच की है लेकिन वे सभी एक्सएएमएल (डब्ल्यूपीएफ एप्लीकेशन) का उपयोग करते हैं और उनमें से कुछ का उल्लेख है कि यह कोडिंग द्वारा भी किया जा सकता है।System.Windows.Shell संदर्भ अनुपलब्ध

तो मेरा सवाल यह है कि क्या विंडोज़ फॉर्म ऐप में आवश्यक नामस्थान का उपयोग करना संभव है या क्या मुझे डब्ल्यूपीएफ का उपयोग करने की आवश्यकता है? और यदि यह संभव है तो कैसे? और यदि नहीं, तो क्या विंडोज़ फॉर्म ऐप में ऐसा करने का दूसरा तरीका है?

मैं विजुअल स्टूडियो 2010 अल्टीमेट (सी #) का उपयोग कर रहा हूं।

अग्रिम धन्यवाद!

उत्तर

20

System.Windows.Shell नामस्थान PresentationFramework.dll असेंबली में है। यदि आप नामस्थान की खोज करते हैं, तो आप इसे अपने आप से बाहर निकाल सकते हैं, जिसमें असेंबली विवरण में प्रदर्शित की जाएगी।

+0

बहुत बहुत धन्यवाद !!!! =) – SimplyZ

6

प्रेजेंटेशनफ्रेमवर्क के लिए एक असेंबली संदर्भ आवश्यक है। नामस्थान केवल .NET 4 में उपलब्ध है। प्रोजेक्ट + गुणों का उपयोग करें, लक्ष्य फ्रेमवर्क सेटिंग को सत्यापित करें। Winforms ऐप में इसका उपयोग करना ठीक है, कक्षाओं को काम करने के लिए डब्ल्यूपीएफ प्लंबिंग की आवश्यकता नहीं है। वे Vista API एक्सटेंशन के लिए रैपर हैं।

+0

धन्यवाद आदमी, मदद की सराहना की! =) – SimplyZ

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