{Binding Path=.}
ডাব্লুপিএফ বাঁধাইয়ের অর্থ কী ?
আমি দেখছি কিছু লোক এটি ব্যবহার করছে তবে কোনও ব্যাখ্যা খুঁজে পেল না।
বাঁধার সিনট্যাক্সের (অন্যটি {Binding /}
) কোনও বিশেষ চিহ্ন রয়েছে কি?
{Binding Path=.}
ডাব্লুপিএফ বাঁধাইয়ের অর্থ কী ?
আমি দেখছি কিছু লোক এটি ব্যবহার করছে তবে কোনও ব্যাখ্যা খুঁজে পেল না।
বাঁধার সিনট্যাক্সের (অন্যটি {Binding /}
) কোনও বিশেষ চিহ্ন রয়েছে কি?
উত্তর:
এটি বর্তমান উত্সকে আবদ্ধ করার জন্য শর্টহ্যান্ড। আরও তথ্যের জন্য এখানে দেখুন ।
বিশেষ করে ডকুমেন্টেশন থেকে:
Allyচ্ছিকভাবে, একটি উত্স (।) পাথ বর্তমান উত্সকে আবদ্ধ করতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ,
Text="{Binding}"
সমানText="{Binding Path=.}"
।
আমি এই ডাব্লুপিএফ বাইন্ডিং চিটশিটটি কয়েক মাস আগে পেয়েছি এবং এটি খুব দরকারী বলে খুঁজে পেয়েছি , বিশেষত WPF শেখার জন্য। এর মধ্যে কিছু বানান ভুল রয়েছে তবে এটি এখনও বেশ ভাল।
এখানে একটি ছোট অংশ (যা টেবুলার বিন্যাসে আছে বলে মনে হয়):
Basic Binding
{Binding} Bind to current DataContext.
{Binding Name} Bind to the “Name” proeprty of the current DataContext.
{Bindind Name.Length} Bind to the Length property of the object in the Name property of the current DataContext.
{Binding ElementName=SomeTextBox, Path=Text} Bind to the “Text” property of the element XAML element with name=”SomeTextBox” or x:Name=”SomeTextBox”.
{Binding }
, তবে বেশ কয়েক বছর হয়ে গেছে যেহেতু আমি জ্যামালের সাথে অনেক কাজ করেছি, তাই আমি নিশ্চিত নই।
{Binding string}
সাথে একই রকম {Binding Path=string}
। string
সম্পত্তি Path
সরাসরি শুরু করতে ব্যবহার করা হয় না , তবে নির্মাণকারীর পরামিতি হিসাবে Binding (string path)
যা পরে Path
সম্পত্তি শুরু করে initial এটি কেবল তখনই কাজ করে যখন স্ট্রিংটি প্রথম টোকেন পরে থাকে Binding
, বাকীটি নিয়মিত প্রারম্ভক (সম্পত্তি = মান জোড়া) হয়। এটি জেনেও Binding .
কার্যকরভাবে সমান Binding Path=.
এবং সম্পত্তি প্যাথ সিনট্যাক্স এখানে পাওয়া যায় ।