1
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
2
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
5
using System.Globalization;
7
using System.Windows.Data;
9
namespace ICSharpCode.AvalonEdit.AddIn.Options
11
sealed class BooleanToBoldConverter : IValueConverter
13
public static readonly BooleanToBoldConverter Instance = new BooleanToBoldConverter();
15
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
18
return FontWeights.Bold;
20
return FontWeights.Normal;
23
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
25
throw new NotSupportedException();
29
sealed class BooleanToDefaultStringConverter : IValueConverter
31
public static readonly BooleanToDefaultStringConverter Instance = new BooleanToDefaultStringConverter();
33
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
41
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
43
throw new NotSupportedException();