Die IP-Adresse Benutzer-Steuerelement-textbox
ich versuche ein Benutzersteuerelement erstellen, die fungiert als eine IP-Adresse-Inhaber.
In der Regel die Steuerung besteht aus 4 Textboxen, die zusammen die vollständige IP-Adresse.
in der Benutzer-Steuerelement-code hinter gibt es eine öffentliche Eigenschaft enthält die IP-Adresse der Art " IP-Adresse.
Ich habe versucht, Sie zu setzen Sie diese Eigenschaft so konnte ich binden, eine Eigenschaft, die aus meinem ViewModel zu.
hier ist die Eigenschaft, von der Benutzer-Steuerelement-ich will expose:
public IPAddress IPAddressObject
{
get
{
return new IPAddress(m_IPAddress);
}
set
{
m_IPAddress = value.GetAddressBytes();
NotifyPropertyChanged("Octet1");
NotifyPropertyChanged("Octet2");
NotifyPropertyChanged("Octet3");
NotifyPropertyChanged("Octet4");
}
}
sein Wert wird korrekt aktualisiert, aber ich kann Sie nicht den Wert in meinem ViewModel-variable Mit Bindung.
ich weiß, ich muss eine Abhängigkeitseigenschaft in gewisser Weise, aber ich weiß nicht, wie zu binden, dessen Wert mit meinem Eigentum.
Dank im Voraus 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfacher als die, die Sie gerade benötigen, um ein MaskedInputTextEdit wie diese, http://wpftoolkit.codeplex.com/wikipage?title=MaskedTextBox
oder wählen Sie eine dieser. Wo finde ich eine Kostenlose maskierte TextBox in WPF?
Textbox-Gültigkeitsprüfung für die IP-Adresse in WPF
gut fand ich die Lösung, das problem war, dass meine VM nicht korrekt aktualisiert, anscheinend hatte ich zum hinzufügen einer spezifischen Metadaten zu meinem Benutzer-Steuerelement ist, dass DP sagt, es bindet in der TwoWay-Modus.
wie folgt: