Я могу предоставить одно значение перечисления в качестве ConverterParameter следующим образом:
Код: Выделить всё
Text="{Binding TextValue, Converter={mct:TextConverter}, ConverterParameter={x:Static local:MyEnum.Value1}}"
Или несколько значений простых типов, например:
Код: Выделить всё
Text="{Binding TextValue, Converter={mct:TextConverter}, ConverterParameter='1|2'}"
Но даже после некоторых исследований я так и не понял, как предоставить несколько значений типа перечисления (флаг enum).
Я пытаюсь сделать что-то вроде:
Код: Выделить всё
ConverterParameter = {local:MyEnum.Value1|local:MyEnum.Value2}
Может быть, мне следует использовать массив объектов вместо того, чтобы пытаться предоставить значения флагов, поскольку это не поддерживается синтаксисом XAML? Спасибо за любой вклад по этому поводу
Подробнее здесь:
https://stackoverflow.com/questions/784 ... rameter-in