2011-06-15 6 views
16

के लिए आईओएस नियंत्रण वर्तमान में मैं साइट्रिक्स के माध्यम से टैबलेट उपकरणों द्वारा उपभोग के लिए एक WPF एप्लिकेशन लिख रहा हूं (मेरी पसंद नहीं और लचीला नहीं ...)। जहां तक ​​संभव हो मैं उपयोगकर्ता इंटरफ़ेस टैबलेट अनुकूल बनाना चाहता हूं। मैं सोच रहा था कि आईओएस द्वारा नियोजित उन लोगों के समान नियंत्रण हैं या WPF के लिए उपलब्ध एंड्रॉइड डिवाइस हैं। स्पष्ट रूप से मुफ़्त है लेकिन एक आवश्यकता नहीं है।.NET (WPF)

मैं जोड़ने चाहिए कि मैं विशेष रूप से बता गया प्रतिस्थापन नियंत्रण और अन्य नियंत्रण कि उपयोगकर्ता बातचीत इस फार्म कारक पर आसान बनाने में दिलचस्पी है ...

+3

आपका मतलब है ... जैसे विंडोज फोन 7 नियंत्रण? –

+0

मैंने अभी तक इस ओएस के साथ नहीं खेला है, इसलिए मुझे पूरी तरह से यकीन नहीं है। मुझे लगता है कि वे एंड्रॉइड और आईओएस के समान यूआई पथ का पालन करते हैं ताकि वे उपयोगी हो सकें। हालांकि, मेरा मानना ​​है कि Micorsoft.Phone.Controls.dll के साथ कुछ निर्भरता मुद्दे हैं जो इसे नियमित WPF ऐप –

+1

के माध्यम से उपयोग करने से रोकते हैं, जो कुछ भी आप करने का निर्णय लेते हैं, सुनिश्चित करें कि स्क्रीन पर नियंत्रण सॉसेज आकार की उंगलियों के लिए पर्याप्त हैं । – Kynth

उत्तर

3

क्या मैं देख सकता हूँ ऐसा लगता है कि माइक्रोसॉफ्ट इस पर काम कर रहे हैं से। .. विंडोज़ का अगला संस्करण: 'Windows 8' को टच इंटरफ़ेस के लिए डिज़ाइन किया जा रहा है, इसलिए मुझे लगता है कि जब वे एसडीके जारी करने के लिए दौर प्राप्त करते हैं तो सभी नियंत्रण तैयार रहेंगे। दुर्भाग्य से विंडोज 8 एसडीके शायद कम से कम 4 महीने के लिए जारी नहीं किया जाएगा, इसलिए यह शायद आपका सबसे अच्छा समाधान नहीं है। यहां कुछ कामकाज हैं जबकि हम सभी इसे बाहर आने की प्रतीक्षा करते हैं ...

माइक्रोसॉफ्ट ने हाल ही में महसूस किया है कि यह स्पर्श की दुनिया में कुछ गंभीर पकड़ने के लिए है। स्पर्श और माउस का उपयोग करने के बीच मुख्य अंतर यह है कि टच जेश्चर का उपयोग करता है जैसे आपकी उंगली को स्क्रॉल करने के लिए, ज़ूम करने के लिए चुटकी इत्यादि। विंडोज 7 टैबलेट की एक लहर रही है जिसने स्क्रॉलिंग सुविधा का समर्थन किया है लेकिन मैं केवल आपको वह दूसरा बता सकता हूं हाथ। मुझे कल्पना है कि सामानों के भार के साथ एक सामान्य WPF स्क्रॉलव्यूअर बनाना और इन टैबलेट में से किसी एक पर चलाना इन संकेतों का जवाब देगा। मेरे लैपटॉप पर नियंत्रण कक्ष के माध्यम से मुझे तुरंत देखा गया था और मुझे इशारे के साथ कोई सेटिंग नहीं मिली। :(

स्पर्श के बारे में अन्य महत्वपूर्ण बात यह है कि बटन बड़ा होना चाहिए। यह सभी बटनों के आकार को बढ़ाकर बहुत आसानी से किया जा सकता है, लेकिन स्लाइडर के आकार में वृद्धि, comboxes आदि को WPF शैलियों का उपयोग करने की आवश्यकता होती है। ये उचित रूप से अच्छी तरह से प्रलेखित हैं और मूल रूप से आपको नियंत्रण के रूप को अनुकूलित करने की अनुमति देते हैं और इसे कुछ सरल व्यवहार भी देते हैं (वे क्लिक करते समय कैसा दिखते हैं और इसी तरह)। आपके मामले में शैलियों का उपयोग आपके सभी स्लाइडर नियंत्रणों को बड़ा बनाने के लिए किया जा सकता है और चंकी और कॉम्बो बक्से में उंगलियों के साथ उपयोग के लिए भारी, उंगली के आकार के सामान होते हैं। अभिव्यक्ति मिश्रण सरल शैलियों का एक सेट खेलता है जो संपादित करना बहुत आसान होता है और मैं आपको अपने टेबलेट शैली के नियंत्रण को बनाने के लिए उन लोगों का उपयोग करने की सलाह देता हूं। इसके अलावा, यदि जेश्चर में उल्लिखित संकेत पिछले पैराग्राफ एक जंगली हंस पीछा होने के अंत में समाप्त होता है। इसमें स्क्रॉलव्यूयर विरासत में एक कस्टम नियंत्रण बनाने लायक हो सकता है कोड का एक बिट जो स्क्रॉल व्यूअर को एक वेग देता है लेकिन मैं कल्पना कर सकता हूं कि जल्दी ही एक चुनौती में बदल रहा है ... :(

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

मुझे उम्मीद है कि इससे मदद मिलती है। कुल मिलाकर, यदि आप विंडोज 8 के लिए थोड़ी देर के लिए इंतजार कर सकते हैं। अन्यथा विंडोज 7 के लिए उपलब्ध सुविधाओं की सीमित सीमा का प्रयास करें और उपयोग करें। मुझे यकीन है कि अगर आपको कुछ अतिरिक्त आवश्यकता है तो वहां कोई तृतीय पक्ष नियंत्रण लाइब्रेरी होगी ज़िंग ...

1

मैंने इसका उपयोग नहीं किया है, लेकिन मुझे पता है कि इन्फ्राजिस्टिक्स के पास उनकी योजनाबद्ध Windows phone tool set का एक (वर्तमान में मुफ्त) सीटीपी डाउनलोड है। ऐसा कुछ हद तक सीमित लगता है, लेकिन इसमें स्लाइडर, संदेश बॉक्स, टूल-टिप्स, और गेज के साथ-साथ अन्य आइटम भी हैं। ऐसा लगता है कि इसमें अभी तक कॉम्बो बॉक्स प्रतिस्थापन नहीं है।