पर विंडोज 8 टच समर्थन जोड़ना मेरे पास एक मौजूदा विंडोज फॉर्म डेस्कटॉप एप्लिकेशन लक्ष्यीकरण .NET Framework 4 है और इसमें विंडोज 8 टच समर्थन जोड़ना है।मौजूदा WinForms अनुप्रयोग
वर्तमान में प्रोग्राम विंडोज 8 में ठीक काम करता है, और मैं संभावित रूप से स्पर्श तत्वों पर इसे अधिक उपयोगकर्ता के अनुकूल बनाने के लिए कुछ तत्वों का आकार बदल सकता हूं। हालांकि, डेटाग्रिड्स पर चुटकी-टू-ज़ूम जैसे इशारे जोड़ना, और अन्य तत्वों के लिए समर्थन स्वाइप करना एक स्पर्श-केवल पर्यावरण में एप्लिकेशन को अधिक आधुनिक बनाने का एक लंबा सफर तय करेगा।
मैं विजुअल स्टूडियो 2012 में निवेश कर रहा हूं, जो मुझे .NET 4.5 और नई विंडोज 8 सुविधाओं को लक्षित करने देगा, लेकिन क्या किसी को भी ऐसे संसाधनों के बारे में पता है जो मेरे आवेदन को अपडेट करने में मेरी मदद करेंगे? मैं विशेष रूप से निम्नलिखित के बारे में चिंतित हूं:
- मेरी गैर-स्पर्श विकास मशीन पर एप्लिकेशन की स्पर्श सुविधाओं का सीधे परीक्षण करने में असमर्थता। माइक्रोसॉफ्ट के सिम्युलेटर केवल मेट्रो ऐप का समर्थन करता है। मैंने सुना है कि स्पलैशटॉप जैसे टैबलेट ऐप्स मदद कर सकते हैं (मेरे पास एंड्रॉइड टैबलेट है), लेकिन इस विशेष परिदृश्य के लिए कुछ भी ठोस नहीं देखा है
- चाहे जेनर्स WinForms अनुप्रयोगों पर भी समर्थित हों। क्या मुझे यह काम करने के लिए पूरे UI को WPF में अपग्रेड करना होगा? (अगर मैं इस मार्ग पर जाता हूं, तो मेरा मानना है कि मैं विंडोज 7 को भी लक्षित कर सकता हूं, क्योंकि डब्ल्यूपीएफ 4 पर मल्टी-टच समर्थित है)
- रनटाइम पर डिवाइस के स्पर्श समर्थन का पता लगाना और यूआई को उचित रूप से बदलना, टच मोड के समान माइक्रोसॉफ्ट के विंडोज आरटी ऑफिस एप्स पर सेटिंग। मैं सिर्फ नई सुविधाओं को जोड़ने के लिए परियोजना कांटा करने के लिए नहीं करना चाहती स्पर्श बातचीत की
- स्वचालित परीक्षण
यह किसी भी तरह से एक विस्तृत सूची नहीं है, लेकिन मैं वास्तव में उन लोगों से किसी भी सलाह की सराहना करेंगे, जो अतीत में एक समान अपग्रेड से संपर्क कर सकता है।
आप लक्षित कर रहे हैं WinRT आप एक बार फिर से लिखने के लिए करने जा रहे हैं के बाद से WinRT कोई WinForms बराबर है। – mydogisbox
@mydogisbox - मैं WinRT को लक्षित नहीं कर रहा हूं, बस स्पर्श का समर्थन करने के लिए मौजूदा WinForms डेस्कटॉप एप्लिकेशन को अपग्रेड करने में रूचि रखता हूं। मुझे अपने प्रश्न में यह स्पष्ट होना चाहिए था। इनपुट के लिए धन्यवाद। –
[किसी भी व्यक्ति के लिए जो Windows 10 टचस्क्रीन का पूर्ण लाभ लेने के लिए पुराने WinForms ऐप को अपडेट करने की आवश्यकता है], वर्तमान लिंक के लिए [शेंग जियांग के उत्तर] (https://stackoverflow.com/a/25070182/199364) के तहत मेरी टिप्पणी देखें इशारा नमूना प्राप्त करने के लिए विंडोज 7 एसडीके ('चुटकी-ज़ूम' और 'घुमाएं')। सत्यापित है कि सी # समाधान माइक्रोसॉफ्ट सर्फेस प्रो (2017) पर विंडोज 10 प्रो चल रहा है। – ToolmakerSteve