কিছুটা ধারণাগতভাবে উত্তর দিতে:
SelectedValuePath
তালিকাবক্সের সাথে আবদ্ধ বস্তুর কোন সম্পত্তি (তার নাম দিয়ে) নির্ধারণ করে ItemsSource
তা আইটেমটির হিসাবে ব্যবহৃত হবে SelectedValue
।
উদাহরণস্বরূপ, যদি আপনার তালিকা বাক্সে একটি সংগ্রহ আবদ্ধ হয় Person
বস্তু, প্রতিটি যা হয়েছে Name
, Age
এবং Gender
সম্পত্তি, SelectedValuePath=Name
নির্বাচিত মান হতে হবে Person
'র Name
সম্পত্তিতে ফেরত পাঠাবে SelectedValue
।
মনে রাখবেন যে আপনি যদি লিস্টবক্সের কন্ট্রোলটিম্পলেট (বা কোনও স্টাইল প্রয়োগ করেন) ওভাররাইড করে যা কোন সম্পত্তি প্রদর্শন করবে তা নির্দিষ্ট করে, SelectedValuePath
তা ব্যবহার করা যাবে না।
SelectedItem
এরই মধ্যে পুরোটি প্রদান করে Person
বর্তমানে নির্বাচিত বস্তুটি প্রদান করে।
(এখানে ট্রিভিউউ ব্যবহার করে এমএসডিএন আরও উদাহরণ )
হালনাগাদ: @ জো যেমন বলেছে, ডিসপ্লে মেম্বারপথ সম্পত্তি নির্বাচিত * বৈশিষ্ট্যের সাথে সম্পর্কিত নয়। এর যথাযথ বিবরণ নিম্নলিখিত:
নোট করুন যে এই মানগুলি পৃথক DisplayMemberPath
(যা আইটেমকন্ট্রোলের উপর সংজ্ঞায়িত করা হয়েছে, নির্বাচক নয়), তবে সেই সম্পত্তির সাথে একই আচরণ রয়েছে SelectedValuePath
: শৈলী / টেমপ্লেটের অনুপস্থিতিতে, এটি চিহ্নিত করে যে আইটেমের সাথে আবদ্ধ বস্তুর কোন সম্পত্তি তার হিসাবে ব্যবহার করা উচিত স্ট্রিং প্রতিনিধিত্ব।