WPF Benutzerdefiniertes Textfeld mit Dezimalformatierung

Ich bin neu bei WPF. Ich muss ein benutzerdefiniertes Textfeld-Steuerelement entwickeln, das die folgenden Funktionen unterstützt:

Sollte nur Dezimalwerte akzeptieren.

Sollte auf 3 Dezimalstellen gerundet werden, wenn ein Wert durch Code oder vom Benutzer zugewiesen wird.

Sollte den vollständigen Wert (ohne Formatierung) im Fokus anzeigen.

Z.B

Wenn 2.21457 dem Textfeld zugewiesen ist (nach Code oder nach Benutzer), sollte 2.215 angezeigt werden. Wenn der Benutzer darauf klickt, um es zu bearbeiten, muss der vollständige Wert 2.21457 angezeigt werden. Nachdem der Benutzer den Wert auf 5.42235 geändert und Tabulatoren entfernt hat, sollte er wieder auf 5.422 abrunden.

ersuchte es ohne Erfolg. Brauche also Hilfe. Vielen Dank im Voraus für die Hilfe.

Vielen Dan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage