هل من الممكن استخدام RadmaskedTextBox داخل صندوق الإكمال التلقائي في مزيج Silverlight / Expression؟
-
29-09-2019 - |
سؤال
من المحتمل أن يكون ذلك ممكنًا ، لكن مع مهارات N00B الخاصة بي لم أستطع معرفة ذلك بعد.
عندما أحاول "الدخول إلى جزء" على RadmaskedTextBox ، يشكو مزيج التعبير من أنه ليس مربع نص.
كيف يمكنني أن أجعله لاستخدامه كجزء من التحكم المناسب؟ هل يمكنني "typecast" بطريقة ما في XAML؟
شكرا مقدما على كل المساعدة!
المحلول
الإجابة الأولى صحيحة. على الرغم من أنه يمكنك إدراج صندوق RadmaskedText في قالب الإكمال التلقائي (الخطوات أدناه) ، فإنه يريد داخليًا رؤية فئة مربع نص لتوصيل الحدث الذي تم تغييره النص. مستمد Telerik RadmaskedTextBox من التحكم بدلاً من ذلك ، وبالتالي فإن الحدث ليس مدمن مخدرات.
- اسحب صندوق الإكمال التلقائي على صفحتك.
- اسحب Terlerik RadmaskedTextBox على صفحتك (لإضافة مساحة اسم XML الصحيحة لك)
- قم بتحرير قالب الإكمال التلقائي في مزيج لإنشاء قالب محلي.
- يدويًا قم بتحرير قالب XAML لاستخدام RadmaskedTextBox بدلاً من مربع النص.
- إزالة terlerik radmaskedtextbox
سيكون الحل هو استخدام مربع تحرير مقنع آخر يستمد من مربع النص وإدخاله باستخدام الخطوات المذكورة أعلاه
نصائح أخرى
لا يمكنك استخدام RadMaskedTextBox
لأنه لا يستمد من TextBox
. الرمز في الداخل AutoCompleteBox
يحدد أن هذا الجزء يجب أن يستمد من TextBox
.