खोज…


टिप्पणियों

Microsoft से आधिकारिक डेटा बाइंडिंग दस्तावेज़ देखें।

बाइंडिंग मोड और चूक

XAML बाइंडिंग के तीन मोड के लिए या तो मौजूद हैं Binding और x:Bind :

  • वनटाइम : अपडेट केवल एक बार होता है, InitializeComponent() कॉल के दौरान दृश्य के InitializeComponent()(ViewModel [आरंभ करते समय डेटा भेजता है] -> देखें)
  • OneWay : ViewModel में परिवर्तन होने पर व्यू अपडेट किया जाता है। लेकिन उलटी दिशा में नहीं। (ViewModel -> देखें)
  • TwoWay : जब ViewModel बदलता है और इसके विपरीत, दृश्य अपडेट किया जाता है। (ViewModel <-> देखें)

Binding का डिफ़ॉल्ट मोड OneWay और x:Bind OneTime

इस तरह मोड का चयन करें:

<TextBlock Text="{Binding SomeText, Mode=TwoWay}" /> <!-- Binding -->
<TextBlock Text="{x:Bind SomeText, Mode=OneWay}" /> <!-- x:Bind -->

एक्स का उपयोग कब करें: बिंद

  • सीधे देखने के तरीकों को बुलाते समय।
  • यदि प्रदर्शन वास्तव में खराब है (वैज्ञानिक अंतरिक्ष यान सामान)
  • जब आप संकलन समय त्रुटियों को प्राप्त करना चाहते हैं

बाइंडिंग का उपयोग कब करें

  • यदि आप अपने डेटा के स्रोत प्रकार के बारे में लचीला होना चाहते हैं तो इसका उपयोग करें। यह एक वास्तविक संपत्ति से नहीं बल्कि उसके नाम से बंधेगा।
  • अगर आप DataContext से बंधना चाहते हैं


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow