4 using System.Globalization;
5 using System.Windows.Controls;
7 namespace SiliconStudio.Presentation.ValueConverters
18 public override object Convert(
object value, Type targetType,
object parameter, CultureInfo culture)
20 bool result = System.Convert.ToBoolean(value);
21 if (parameter is
bool && (
bool)parameter ==
false)
25 return result ? SelectionMode.Extended : SelectionMode.Single;
29 public override object ConvertBack(
object value, Type targetType,
object parameter, CultureInfo culture)
31 var selectionMode = (SelectionMode)value;
32 if (parameter is
bool && (
bool)parameter ==
false)
34 return selectionMode != SelectionMode.Extended;
36 return selectionMode == SelectionMode.Extended;
override object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
This converter will convert a boolean value to a SelectionMode value, where false translates to Selec...
override object Convert(object value, Type targetType, object parameter, CultureInfo culture)