Пример #1
0
        public override object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if (value == null)
            {
                return(VectorEditingMode.Length);
            }

            return(ConverterHelper.ConvertToBoolean(value, culture) ? VectorEditingMode.AllComponents : VectorEditingMode.Normal);
        }
Пример #2
0
        public override object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            var result = ConverterHelper.ConvertToBoolean(value, culture);

            if (parameter as bool? == false)
            {
                result = !result;
            }
            return(result ? VisibilityBoxes.VisibleBox : VisibilityBoxes.CollapsedBox);
        }
Пример #3
0
        public override object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            var result = ConverterHelper.ConvertToBoolean(value, culture);

            if (parameter as bool? == false)
            {
                result = !result;
            }
            return(result ? SelectionMode.Extended : SelectionMode.Single);
        }
Пример #4
0
        /// <inheritdoc/>
        public override object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            var result = ConverterHelper.ConvertToBoolean(value, culture);

            return(result ? parameter : DependencyProperty.UnsetValue);
        }
Пример #5
0
        /// <inheritdoc/>
        public override object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            var result = !ConverterHelper.ConvertToBoolean(value, culture);

            return(result.Box());
        }