Ваш единственный вариант - создать пользовательский элемент управления, который наследуется от MastedTextBox или TextBox, и добавить недостающее поведение.
Или для создания элемента управления, который инкапсулирует TextBox, но добавляет вашу функциональность.
Я бы взял текстовое поле и добавил маскировку, потому что это проще, чем добавить автозаполнение.