كيفية تحديث (أي نص واضح من) صندوق الإكمال التلقائي بمجرد اختيار عنصر؟

StackOverflow https://stackoverflow.com/questions/2102069

سؤال

أقوم بتصميم شاشة Silverlight حيث أستخدم التحكم التلقائي في Box.

تم اختيار عنصر "Foobar" في صندوق الإكمال التلقائي ، ويقرأ النص "Foobar". إذا أراد المستخدم تحديد قيمة "quux" ، فعليه:

  1. حذف النص من عنصر التحكم ،
  2. ثم لكتابة "qu" حتى تتمكن من تحديد "quux".

هل هناك طريقة لأداء الخطوة رقم 1 ضمن حدث SelectionChanged؟

تلميح: اضبط خاصية .Text لا تعمل (ما لم تتبعها طريقة تحديث لا أعرفها)

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

المحلول

SelectionChanged هو الحدث الخاطئ لمراقبة.

ما عليك سوى الاشتراك في الحدث المنسدلة ، ستتمكن من تحرير خاصية .Text.

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