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; }
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); }
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); }
/// <inheritdoc/> public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { var result = !ConverterHelper.ConvertToBoolean(value, culture); return result.Box(); }
/// <inheritdoc/> public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { var result = ConverterHelper.ConvertToBoolean(value, culture); return(result ? parameter : DependencyProperty.UnsetValue); }