Пример #1
0
 public override object ConvertBack(object value,
                                    [AllowNull] Type targetType,
                                    [AllowNull] object parameter,
                                    [AllowNull] CultureInfo culture)
 {
     return(converter.ConvertBack(value != null, targetType, parameter, culture));
 }
Пример #2
0
 public override object ConvertBack(object value,
                                    Type targetType,
                                    object parameter,
                                    CultureInfo culture)
 {
     return(converter.ConvertBack(value, targetType, parameter, culture));
 }
        public void DefaultValues(bool?visible)
        {
            var converter       = (IValueConverter) new BooleanToVisibilityConverter();
            var systemConverter = new System.Windows.Controls.BooleanToVisibilityConverter();
            var convert         = converter.Convert(visible, null, null, null);
            var sysConvert      = systemConverter.Convert(visible, null, null, null);

            Assert.AreEqual(convert, sysConvert);
            var convertBack    = converter.ConvertBack(convert, null, null, null);
            var sysConvertBack = systemConverter.ConvertBack(sysConvert, null, null, null);

            Assert.AreEqual(convertBack, sysConvertBack);
        }