Hallo Mitprogrammierer,
so richtig begeistert mich das Xaml ja nicht und jetzt habe ich eine Frage für die Profis von euch.
Ich habe ein Eingabefeld mit einer Textbox und möchte der Eingabe eine Einheit zufügen. Mit einer Währung funktioniert das einwandfrei.
Ich habe ein Feld mit einer Gewichtsangabe und möchte ein "kg" anfügen. Mit ein bisschen Suchen habe ich folgende Lösung gewählt:
Das sieht dann folgendermaßen und erstmal gut aus:
Nur leider läßt sich nichts mehr editieren. Wenn ich eine Zahl ändere, wird sie nicht akzeptiert
Nur wenn ich das ganze Feld leer mache und eine Zahl neu eingebe wird das kg-Zeichen wieder korrekt eingesetzt und das ganze apzeptiert.
Das ist aber einem Benutzer schwer zu vermitteln oder?
Die Krönung wäre, wenn man auch gar nicht erst etwas anderes als eine Zahl eingeben könnte und Buschstaben gar nicht möglich wären
Vielleicht bin ich auch nur verwöhnt. Ich habe ursprünglich mal mit Sybase Powerbuilder Programme gebaut.
Dort war es sehr einfach auf Eingabefelder Validierungen zu legen und gleich Fehlermeldungen bei falschen Eingaben zu erzeugen.
Gibt es Libraries oder Tools für Xaml bei denen man sich nicht durch kryptische Stringformate wühlen muss?
Grüße Ulf
so richtig begeistert mich das Xaml ja nicht und jetzt habe ich eine Frage für die Profis von euch.
Ich habe ein Eingabefeld mit einer Textbox und möchte der Eingabe eine Einheit zufügen. Mit einer Währung funktioniert das einwandfrei.
Ich habe ein Feld mit einer Gewichtsangabe und möchte ein "kg" anfügen. Mit ein bisschen Suchen habe ich folgende Lösung gewählt:
XML-Quellcode
- <TextBox x:Name="tbVerkGew" KeyboardNavigation.TabIndex="5" HorizontalContentAlignment="Right" HorizontalAlignment="Left"
- Height="23" Margin="15,282,0,0" VerticalAlignment="Top" Width="206"
- Text="{Binding Path=gewicht_vk, Mode=TwoWay, StringFormat ='{}{0:N0} kg', ConverterCulture=de-DE}"
- Grid.Column="1"/>
Das sieht dann folgendermaßen und erstmal gut aus:
Nur leider läßt sich nichts mehr editieren. Wenn ich eine Zahl ändere, wird sie nicht akzeptiert
Nur wenn ich das ganze Feld leer mache und eine Zahl neu eingebe wird das kg-Zeichen wieder korrekt eingesetzt und das ganze apzeptiert.
Das ist aber einem Benutzer schwer zu vermitteln oder?
Die Krönung wäre, wenn man auch gar nicht erst etwas anderes als eine Zahl eingeben könnte und Buschstaben gar nicht möglich wären
Vielleicht bin ich auch nur verwöhnt. Ich habe ursprünglich mal mit Sybase Powerbuilder Programme gebaut.
Dort war es sehr einfach auf Eingabefelder Validierungen zu legen und gleich Fehlermeldungen bei falschen Eingaben zu erzeugen.
Gibt es Libraries oder Tools für Xaml bei denen man sich nicht durch kryptische Stringformate wühlen muss?
Grüße Ulf
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „namdi“ ()