[WPF] Converter с параметром
От: AHgpeu Украина  
Дата: 28.12.10 15:30
Оценка:
Используется конвертер для привязки 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 чтобы в конвертере корректно его использовать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.