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