/ Published in: C#

Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
<!-- XAML VisibilityConverter Usage --> <Window.Resources> <vw:VisibilityConverter x:Key="VisibilityConverter" /> </Window.Resources> <Grid Visibility="{Binding MyBoolean, Converter={StaticResource VisibilityConverter}}"> ... </Grid> // C# VisibilityConverter implementation public class VisibilityConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { Visibility rv = Visibility.Visible; try { var x = bool.Parse(value.ToString()); if (x) { rv = Visibility.Visible; } else { rv = Visibility.Collapsed; } } catch (Exception) { } return rv; } public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return value; } }
Comments
