2015-04-12 2 views
0

Мне было интересно, если что-то близко к KeyPressEventArgs в Xamarin Forms, так как мне нужно проверить некоторые поля. вот пример с окнами.Xamarin.Forms/KeyPressEventArgs

public static bool ValideringTlf(KeyPressEventArgs e) 
    { 
     return (e.Handled = char.IsNumber(e.KeyChar) || e.KeyChar == 8 || e.KeyChar == 127 ? false : true); 
    } 
    public static bool ValideringNavn(KeyPressEventArgs e) 
    { 
     return (e.Handled = char.IsLetter(e.KeyChar) || e.KeyChar == 8 || e.KeyChar == 32 || e.KeyChar == 127 ? false : true); 
    } 
    public static bool ValideringVejnr(KeyPressEventArgs e) 
    { 
     return (e.Handled = char.IsNumber(e.KeyChar) || char.IsLetter(e.KeyChar) || e.KeyChar == 8 || e.KeyChar == 127 ? false : true); 
    } 
    public static bool ValideringPostnr(KeyPressEventArgs e) 
    { 
     return (e.Handled = char.IsNumber(e.KeyChar) || e.KeyChar == 8 || e.KeyChar == 127 ? false : true); 
    } 

Btw Эти цифры взяты из Ascii Tabel.

ответ

0

Событие TextChanged имеет вход TextChangedEventArgs с свойствами NewTextValue и OldTextValue. Это должно позволить вам создать обработчик события для проверки записи.