2015-12-01 4 views
8

Xamarin.Forms में आपके पास Behaviors है जो कुछ घटनाओं पर कुछ क्रियाएं करता है। उदाहरण के लिए जांच करें कि पाठ परिवर्तन ईवेंट पर इनपुट मान्य है या नहीं।Behaviors और Event Triggers के बीच क्या अंतर है?

आज सुबह मैंने Triggers पर पढ़ना शुरू किया, Event Trigger नामक एक निश्चित प्रकार का ट्रिगर है जो व्यवहार के समान ही करता है। यहां तक ​​कि नमूना भी एक ही कार्रवाई करता है।

double result; 
bool isValid = Double.TryParse (entry.Text, out result); 
entry.TextColor = isValid ? Color.Default : Color.Red; 

तो मेरे सवाल: व्यवहार और घटना ट्रिगर के बीच क्या अंतर है? जबकि व्यवहार को संशोधित करने और किसी भी नियंत्रण के डिफ़ॉल्ट व्यवहार बढ़ाने के लिए अनुमति देते हैं

उत्तर

7

ट्रिगर वस्तुओं है कि एक या अधिक गतिविधियों होते हैं और कुछ प्रेरणा के जवाब में उन कार्यों को लागू कर रहे हैं। एक बहुत आम ट्रिगर वह होता है जो किसी ईवेंट (इवेंट ट्रिगर) के जवाब में आग लग जाता है। अन्य उदाहरणों में एक ट्रिगर शामिल हो सकता है जो टाइमर पर आग लगती है, या एक ट्रिगर जो आग लगने पर एक अनचाहे अपवाद फेंक दिया जाता है।

एक व्यवहार में आमंत्रण की अवधारणा नहीं है; इसके बजाय, यह किसी ऑब्जेक्ट में एड-ऑन के रूप में अधिक कार्य करता है: वैकल्पिक कार्यक्षमता जिसे वांछित होने पर किसी ऑब्जेक्ट से जोड़ा जा सकता है। यह पर्यावरण से उत्तेजना के जवाब में कुछ चीजें कर सकता है, लेकिन इस बात की कोई गारंटी नहीं है कि उपयोगकर्ता इस उत्तेजना को नियंत्रित कर सकता है: यह निर्धारित करने के लिए व्यवहार लेखक पर निर्भर करता है कि क्या अनुकूलित किया जा सकता है और अनुकूलित नहीं किया जा सकता है।

अधिक जानकारी के लिए,

See This

या

See This

5

ट्रिगर, हमें सशर्त XAML में कार्रवाई को बनाने के लिए अनुमति देते हैं।


ट्रिगर: एक उत्प्रेरक एक कार्रवाई एक निश्चित स्थिति के बाद निकाल दिया है। इस स्थिति को एक्सएएमएल में ट्रिगर घोषणा के साथ परिभाषित किया गया है। व्यवहार देखें आप सामान्य उपयोग वाली राशि से कहीं करने के लिए उन्हें लागू विस्तार के लिए होती हैं: प्रत्येक ट्रिगर एक या अधिक TriggerActions

व्यवहार से बना जा सकता है।

Continue reading...


संबंधित लेख:

  1. http://www.bravent.net/xamarin-forms-13/
  2. http://www.damirscorner.com/blog/posts/20130624/
  3. http://blogs.msdn.com//an-introduction-to-behaviors-triggers-and-actions.aspx
  4. https://blog.xamarin.com/behaviors-in-xamarin-forms/
  5. https://blog.xamarin.com/triggers-in-xamarin-forms/
संबंधित मुद्दे