Ist es möglich, RadMaskedTextBox innerhalb eines AutoCompleteBox in Silverlight / Expression Blend zu benutzen?
-
29-09-2019 - |
Frage
Es ist wahrscheinlich machbar, aber mit meiner n00b Fähigkeit kann ich dies noch nicht herausgefunden.
Wenn ich versuche, zu „Make In Teil“ auf der RadMaskedTextBox, Expression Blend beklagt, dass es nicht ein TextBox.
Wie kann ich es, es zu benutzen als eine richtige Steuerteil? Kann ich "Typumwandlung" irgendwie in XAML?
Vielen Dank im Voraus für alle Hilfe!
Lösung
Die erste Antwort ist richtig. Während Sie eine RadMaskedTextBox in eine Vorlage zur automatischen Vervollständigung (wie nachstehend beschrieben) einfügen können, intern will er eine TextBox Klasse, um zu sehen, den Text geändert Ereignis zu anschließen. Die Telerik RadMaskedTextBox ergibt sich aus Kontrolle statt, so dass die Veranstaltung nicht angeschlossen ist.
- Ziehen Sie einen AutoCompleteBox auf Ihrer Seite.
- Ziehen Sie ein Terlerik RadMaskedTextBox auf Ihrer Seite (den richtigen XML-Namespace für Sie hinzufügen)
- Bearbeiten Sie die Auto-Vervollständigen-Vorlage in Mischung eine lokale Vorlage erzeugen.
- manuell bearbeiten Sie die XAML-Vorlage eine RadMaskedTextBox anstelle von dem Text zu verwenden.
- Entfernen Sie die Terlerik RadMaskedTextBox
Die Lösung wäre eine weitere maskierte Bearbeitungsfeld zu verwenden, die aus TextBox leitet sich und setzen Sie sie die obigen Schritte mit
Andere Tipps
Sie können nicht die RadMaskedTextBox
verwenden, da es nicht von TextBox
leitet sich. Der Code innerhalb AutoCompleteBox
gibt an, dass dieser Teil muss mindestens stammt aus TextBox
.