سؤال

أنا أضع علامة مائية ComboBox عن طريق تعديل ComboBox ControlTemplate. وبعد كل شيء على ما يرام عندما ComboBox ليس في وضع قابل للتحرير، ولكن عندما أقوم بتغيير وضع التحرير إلى TRUE، IsFocused الملكية لم يتم تعيينها أبدا. هذا لأنه في وضع التحرير، ComboBox يستخدم أ TextBox. وبعد هذه نسخة دقيقة من هذا Stackoverflow سؤال: وبعد لا توجد ردود على هذا السؤال.

يرجى إسقاط خط إذا كنت تعرف كيفية حل هذا، أو يرجى توجيهي إلى الروابط التي توفر علامة مائية ComboBox تطبيق. شكرا يا ري.

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

المحلول

يمكنك محاولة استخدام IsKeyboardFocused أو IsKeyboardFocusWithin في حين أن

نصائح أخرى

حاول استخدام تركز أو IskeyboardFocused. أو IskeyboardFocuswithin. خصائص مربع الكتابة السيطرة التي هي داخل صندوق التحرير مراقبة. يمكن العثور على مربع النص في E.originalsource (خاصية TextchangeDeventargs).

عملت معي.

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