Используется конвертер для привязки
IsChecked
В качестве параметра нужно передавать
enum, Объявленый в соседней сборке.
public enum MyEnum
{
NONE,
Summer,
Spring
}
Пробовал писать так:
xmlns:MyConstants="clr-namespace:Constants"
....
IsChecked="{Binding Property, Converter={StaticResource MyBooleanConverter}, ConverterParameter=MyConstants.MyEnum.Summer, Mode=TwoWay}"/>
НО в конвертере значение параметра — строка
"MyConstants.MyEnum.Summer"
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if ((parameter is MyEnum) // FALSE - parameter это string
{
//.....
}
return false;
}
Как передать параметр именно типа MyEnum чтобы в конвертере корректно его использовать?