none
WPF: Binding mithilfe des BooleanToVisibilityConverter RRS feed

  • Frage

  • Hallo

    Ich habe eine Textbox mit Wasserzeichen erstellt. Das funktioniert mithilfe des BooleanToVisibilityConverter super. Allerdings möchte ich das Ganze jetzt quasi umdrehen. Ich möchte das "x"-Symbol, welches den Inhalt der TextBox löschen soll nur zeigen, wenn die TextBox Text hat.

    Wie genau löse ich das?

    <Grid Margin="2, 0, 2, 4" Height="20" Grid.Row="1" Background="White">
                                                <Image DockPanel.Dock="Left" Source="Resources/img_cleartab.png" Height="14px" Margin="2, 2, 2, 2" Width="14px" 
                                                       VerticalAlignment="Center" HorizontalAlignment="Right" Visibility="{Binding ElementName=textBoxSearch, Path=Text.IsEmpty, Converter={StaticResource BooleanToVisibilityConverter}}" />
                                                <TextBlock Margin="5, 1" Text="Durchsuchen"  Foreground="Gray" 
                                                           Visibility="{Binding ElementName=textBoxSearch, Path=Text.IsEmpty, Converter={StaticResource BooleanToVisibilityConverter}}" />
                                                <TextBox Name="textBoxSearch" Background="Transparent"  />
                                            </Grid>

    Grüße

    Sonntag, 18. Januar 2015 11:43

Antworten