WPF reprobox isfocused مشكلة
سؤال
أنا أضع علامة مائية ComboBox
عن طريق تعديل ComboBox
ControlTemplate
. وبعد كل شيء على ما يرام عندما ComboBox
ليس في وضع قابل للتحرير، ولكن عندما أقوم بتغيير وضع التحرير إلى TRUE، IsFocused
الملكية لم يتم تعيينها أبدا. هذا لأنه في وضع التحرير، ComboBox
يستخدم أ TextBox
. وبعد هذه نسخة دقيقة من هذا Stackoverflow سؤال: وبعد لا توجد ردود على هذا السؤال.
يرجى إسقاط خط إذا كنت تعرف كيفية حل هذا، أو يرجى توجيهي إلى الروابط التي توفر علامة مائية ComboBox
تطبيق. شكرا يا ري.
المحلول
يمكنك محاولة استخدام IsKeyboardFocused
أو IsKeyboardFocusWithin
في حين أن
نصائح أخرى
حاول استخدام تركز أو IskeyboardFocused. أو IskeyboardFocuswithin. خصائص مربع الكتابة السيطرة التي هي داخل صندوق التحرير مراقبة. يمكن العثور على مربع النص في E.originalsource (خاصية TextchangeDeventargs).
عملت معي.