كيف تحصل على عناصر من كائن في C#؟
-
30-09-2019 - |
سؤال
أنا أستخدم صندوق الإكمال التلقائي في 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 إلى قائمة.
لا تنتمي إلى StackOverflow