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.HiddenBox); }
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); }
public override object Convert(object value, Type targetType, object parameter, CultureInfo culture) { var result = ConverterHelper.ConvertToBoolean(value, culture); if (parameter is bool && (bool)parameter == false) { result = !result; } return(result ? Visibility.Visible : Visibility.Collapsed); }
/// <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); }