سؤال

أنا أستخدم صندوق الإكمال التلقائي في WPF ، أقوم بتقديم الاقتراحات بقائمة تتكون من أربعة حقول. عندما يحدد المستخدم عنصرًا وأصل إلى eventHandler ، يمكنني رؤية ذلك

MyAutoCompleteBox.SelectedItem

هو كائن له قيم الأربع ، إذا قمت بتحريك هذا النص في مصحح الأخطاء ، يمكنني رؤية القيم الأربع المدرجة ، ومع ذلك لا أعرف كيفية الوصول إلى هذه القيم في الكود.

حاولت

List<Codes> selected = MyAutoCompleteBox.SelectedItem as List<Codes>;

حيث الرموز هي قائمتي. عوائد مختارة كخلفي وفارغ في كل مرة. هل هناك طريقة للوصول إلى هذه القيم؟ شكرًا!

هل كانت مفيدة؟

المحلول

هل تجرب:

Codes selected = MyAutoCompleteBox.SelectedItem as Codes;

أو

Codes[] selected = MyAutoCompleteBox.SelectedItem as Codes[];

نصائح أخرى

إذا كنت تريد قائمة العناصر المستخدمة كمجموعة دعم لـ AutoCompleteBox محاولة...completebox.itemssource.

هذا يعني أنه لا يمكنك تحويل كل ما هو myautocompletebox.selectedItem إلى قائمة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top