Xamarin के लिए टेलिक यूआई आईओएस सहित सबसे लोकप्रिय मोबाइल प्लेटफार्मों के लिए आश्चर्यजनक क्रॉस-प्लेटफॉर्म मोबाइल अनुप्रयोगों के निर्माण के लिए देशी और अनुकूलन यूआई नियंत्रणों की एक लाइब्रेरी है।
यह एप्लिकेशन उन परिदृश्यों को दिखाता है जिन्हें डेवलपर्स ज़ामरीन के लिए टेलिक यूआई का उपयोग करके प्राप्त कर सकते हैं। सूट के साथ पहला हाथ अनुभव प्राप्त करने के लिए उदाहरणों को ब्राउज़ करें। एक सोर्स कोड हर उदाहरण के लिए उपलब्ध है।
Xamarin प्रमुख घटकों के लिए Telerik UI:
पूर्वनिर्धारित थीम, स्थानीयकरण और वैश्वीकरण
छवि संपादक
एक नियंत्रण जो आपको अपने मोबाइल एप्लिकेशन में विभिन्न फ़ाइल स्वरूपों में छवियों को आसानी से देखने और संपादित करने में सक्षम बनाता है।
नक्शा
एक डेटा विज़ुअलाइज़ेशन नियंत्रण जिसका प्राथमिक उद्देश्य समृद्ध स्थानिक डेटा की कल्पना करना है। नियंत्रण ESRI शेपफाइल्स का विज़ुअलाइज़ेशन प्रदान करता है, जिसमें ज्यामितीय वस्तुओं, जैसे कि लाइनें, पॉलीलाइन और पॉलीगॉन शामिल हैं।
PdfViewer
यह आपके एप्लिकेशन में पीडीएफ दस्तावेजों को आसानी से लोड और प्रदर्शित करने में सक्षम बनाता है। यह RadPdfViewerToolbar के साथ पूर्ण एकीकरण के साथ आता है।
पॉप अप
रेडपॉप आपको मौजूदा दृश्य के शीर्ष पर अपनी पसंद की सामग्री प्रदर्शित करने देता है। घटक एक लचीला एपीआई प्रदान करता है।
DockLayout
बाल तत्वों को बाएं, दाएं, ऊपर और नीचे करने के लिए या लेआउट के केंद्र क्षेत्र पर कब्जा करने के लिए एक तंत्र।
कैलेंडर और समय-निर्धारण
कैलेंडर एक उच्च अनुकूलन कैलेंडर घटक है जो प्रदान करता है:
• दिन, सप्ताह, महीना, कार्यदिवस, मल्टीडे और वर्ष दृश्य।
• आवर्ती नियुक्तियों और अंतर्निर्मित संवाद
• चयन
• लचीली स्टाइलिंग एपीआई।
समझौते और विस्तारक
वे घटक स्क्रीन स्पेस को बचाने में आपकी मदद करते हैं और साथ ही साथ अंतिम उपयोगकर्ता को आसानी से सुलभ तरीके से सामग्री प्रस्तुत करते हैं।
AutoCompleteView
नियंत्रण में अलग-अलग फ़िल्टरिंग विकल्प, टोकन समर्थन, और दूरस्थ खोज, साथ ही पूर्ण अनुकूलन क्षमताएं हैं।
संवादी यूआई
यह चैट घटक आपको अपने ऐप्स में आधुनिक चैट अनुभव बनाने की अनुमति देता है, चाहे आप जो भी चैटबॉट फ्रेमवर्क चुनें।
बारकोड
बारकोड एक नियंत्रण है जिसका उपयोग बारकोड बनाने और दिखाने के लिए किया जाता है।
ट्री व्यू
यह पदानुक्रमित डेटा संरचनाओं के साथ काम करता है। साथ ही कमांड, डेटा बाइंडिंग, चेकबॉक्स और लोड ऑन डिमांड सपोर्ट प्रदान करता है।
डेटा ग्रिड
नियंत्रण अंतर्निहित डेटा पर सॉर्टिंग, फ़िल्टरिंग, ग्रुपिंग और संपादन जैसे संचालन प्रदान करता है।
NumericInput
संख्यात्मक डेटा के लिए NumericInput एक उच्च अनुकूलन इनपुट नियंत्रण है।
बटन
बटन UI आपको कस्टम लुक और फील के लिए रोटेशन, शेप, ट्रांसपेरेंसी, टेक्स्ट और बैकग्राउंड और इमेज जोड़ने की अनुमति देता है।
सम्मिश्रण पटी
संपादन या गैर-संपादन योग्य मोड में एक ड्रॉपडाउन सूची से आइटम चयन की अनुमति देता है। एकल या एकाधिक चयन की अनुमति देता है।
MaskedInput
अपने ऐप में MaskInput का उपयोग करते हुए, आप अब सुनिश्चित कर सकते हैं कि सही इनपुट अंत उपयोगकर्ताओं द्वारा दिए गए पूर्वनिर्धारित टोकन जैसे कि अंक, वर्ण, अक्षर, अल्फ़ान्यूमेरिक इनपुट आदि या अपनी पसंद के regex के समर्थन से प्रदान किया गया है।
रैखिक और रेडियल गेज
गेज इंगित करता है और राशि, स्तर, या किसी चीज़ की सामग्री का एक दृश्य प्रदर्शन देता है।
सूची दृश्य
यह सबसे अधिक उपयोग की जाने वाली कार्यक्षमता प्रदान करता है। यह इसके साथ आता है:
• विभिन्न लेआउट मोड।
• यूआई वर्चुअलाइजेशन।
•रीफ़्रेश करने के लिए खींचें।
• चयन।
• आदेश
• कोशिकाएं स्वाइप करती हैं।
• समूहीकरण।
• स्टाइलिंग एपीआई।
चार्ट
12 + चार्ट प्रकारों का एक बहुमुखी जो पूर्ण अनुकूलन, शानदार प्रदर्शन और एक सहज वस्तु मॉडल प्रदान करता है।
रेटिंग
यह उपयोगकर्ताओं को कई प्रकार की वस्तुओं की एक पूर्वनिर्धारित संख्या से कई वस्तुओं [सितारों] का चयन करके सहजता से रेट करने की अनुमति देता है।
BusyIndicator
यह आपको एक अधिसूचना प्रदर्शित करने की अनुमति देता है जब भी एक लंबे समय तक चलने वाली प्रक्रिया को एप्लिकेशन द्वारा नियंत्रित किया जाता है।
SegmentedControl
यह घटक आपको क्षैतिज रूप से संरेखित, पारस्परिक रूप से अनन्य विकल्पों की एक सूची प्रदर्शित करने की अनुमति देता है, जिसे उपयोगकर्ता द्वारा चुना जा सकता है।
SideDrawer
यह लोकप्रिय नेविगेशन पैटर्न पर कदम रखता है जहां आप एक स्लाइडिंग मेनू से अपने सभी एप्लिकेशन स्क्रीन तक पहुंच सकते हैं।
रिच टेक्स्ट एडिटर
WYSIWYG इंटरफ़ेस के माध्यम से समृद्ध पाठ सामग्री बनाने और संपादित करने की अनुमति देता है।
आप यहां अंतिम उपयोगकर्ता लाइसेंस समझौता पा सकते हैं: https://github.com/telerik/telerik-xamarin-forms-samples/blob/master/LICENSE.md