How to Implement a BoolToVisibilityConverter

前端 未结 3 988
小蘑菇
小蘑菇 2020-12-06 10:11

In my app I would like to toggle the visibility of an item in a StackPanel. My Stackpanel contains an Image and a TextBlock. How would I properly use a BoolToVisibilityConve

3条回答
  •  星月不相逢
    2020-12-06 10:45

    Here is mine:

    public class BoolToVisConverter : IValueConverter
    {
        public object Convert(object value, Type targetType, object parameter, string language)
        {
            return (value is bool && (bool)value) ? Visibility.Visible : Visibility.Collapsed;
        }
    
        public object ConvertBack(object value, Type targetType, object parameter, string language)
        {
            return value is Visibility && (Visibility)value == Visibility.Visible; 
        }
    }
    

提交回复
热议问题