vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: WPF: Eingabe in Textbox mittels ValidationRule prüfen 
Autor: MikeJ
Datum: 26.08.14 10:59

Ah jetzt Ja
Vielen Dank!

Es war wohl so, dass ein Single einen Punkt '.' als Dezimaltrennzeichen erwartet, mein Validator jedoch ein Komma.

Hab das Ganze nun so abgewandelt:
Public Overrides Function Validate(value As Object, cultureInfo As _
  System.Globalization.CultureInfo) As System.Windows.Controls.ValidationResult
            If value Is Nothing Then
                Return New ValidationResult(False, "Falsche Eingabe")
            End If
 
            Dim i As Single = 0
            If Not Single.TryParse(value.ToString(), NumberStyles.Float, _
              cultureInfo, i) Then
                Return New ValidationResult(False, "Falsche Eingabe")
            End If
 
            If i >= Me.Minimum AndAlso i <= Me.Maximum Then
                Return New ValidationResult(True, Nothing)
            Else
                If i >= Me.Minimum Then
                    Return New ValidationResult(False, "Zu groß!")
                Else
                    Return New ValidationResult(False, "Zu klein!")
                End If
            End If
        End Function
<Binding Path="TEMP_SETPOINT" Mode="TwoWay" _
  UpdateSourceTrigger="PropertyChanged" ConverterCulture="de">
so funktioniert es. Was ich nicht geschafft habe, war statt der Angabe einer expliziten Culture ("de") auf die "CurrentCulture" zu verweisen...

Viele grüße
Mike
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
WPF: Eingabe in Textbox mittels ValidationRule prüfen3.772MikeJ25.08.14 19:47
Re: WPF: Eingabe in Textbox mittels ValidationRule prüfen2.318Manfred X25.08.14 19:58
Re: WPF: Eingabe in Textbox mittels ValidationRule prüfen2.218MikeJ25.08.14 20:22
Re: WPF: Eingabe in Textbox mittels ValidationRule prüfen2.161Manfred X25.08.14 21:12
Re: WPF: Eingabe in Textbox mittels ValidationRule prüfen2.164MikeJ26.08.14 10:59

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel