Можно ли использовать RadmaskedTextbox внутри AutoCompletebox в смеси Silverlight / Expression?

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

Вопрос

Это, вероятно, выполнимо, но с моими навыками N00B я еще не мог понять это.

Когда я пытаюсь «сделать частично» в RadmaskedTextbox, Expression Blend жалуется, что это не текстовое поле.

Как я могу использовать его в качестве правильной контрольной части? Могу ли я как -то "Typecast" в XAML?

Заранее спасибо за помощь!

Это было полезно?

Решение

Первый ответ верен. В то время как вы можете вставить RadmaskedTextbox в шаблон автозаполнения (шаги ниже), внутренне он хочет увидеть класс Textbox, чтобы подключить событие, измененное текстом. Вместо этого Telerik RadmaskedTextbox происходит от управления, поэтому событие не подключено.

  • Перетащите AutoCompletebox на вашу страницу.
  • Перетащите Terlerik RadmaskedTextBox на вашу страницу (чтобы добавить правильное пространство имен XML)
  • Отредактируйте шаблон автозаполнения в Blend, чтобы создать локальный шаблон.
  • Вручную Отредактируйте шаблон XAML, чтобы использовать RadmaskedTextBox вместо текстового поля.
  • Удалить Terlerik RadmaskedTextBox

Решением было бы использовать еще одну поле для редактирования в масках, которая выходит из текстового поля и вставьте его, используя вышеуказанные шаги

Другие советы

Вы не можете использовать RadMaskedTextBox потому что это не происходит из TextBox. Анкет Код внутри AutoCompleteBox указывает, что эта часть должна по крайней мере получить TextBox.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top