2017-01-15 3 views
0

Ich versuche, einen Textblock mit einer Bindung zu verbergen, wenn der Inhalt null oder leer ist. Wenn gefunden viele Lösungen, aber die meisten in WPF wie this.uwp - Textblock ausblenden, wenn Text leer oder Null ist

Aber es gibt keine Stil-Trigger in UWP. Gibt es eine Möglichkeit, das gleiche Ergebnis zu erzielen?

Vielen Dank im Voraus für Ihre Hilfe,

Grüße

+3

Sichtbarkeit mit Konverter Bindung – RTDev

+0

Vielen Dank! Ich dachte, es gäbe eine andere Lösung als Konverter. – ArthurCPPCLI

Antwort

1

Sie sollten einen benutzerdefinierten Konverter wie folgt erstellen:

public sealed class StringIsNullOrWhiteSpaceToVisibilityInvertedConverter : IValueConverter 
{ 
    public object Convert(object value, Type targetType, object parameter, string language) 
    { 
     return string.IsNullOrWhiteSpace((string)value) ? Visibility.Collapsed : Visibility.Visible; 
    } 

    public object ConvertBack(object value, Type targetType, object parameter, string language) 
    { 
     throw new NotImplementedException(); 
    } 
} 
+0

Vielen Dank! Ich dachte, es gäbe eine andere Lösung als Konverter. – ArthurCPPCLI

+2

@ArthurCPPCLI eine Lösung ohne Konverter würde Code hinter und viel weniger wiederverwendbar beinhalten –

Verwandte Themen