Подтвердить что ты не робот

Установка нескольких флажков enum в XAML

Есть ли способ установить несколько флажков enum (которые традиционно разделены символом | в codebehind) в XAML? Я попробовал что-то вроде:

<ns:SomeControl Flags="FlagA|FlagB" />

но это не сработало.

4b9b3361

Ответ 1

WPF поддерживает это через преобразователь типов. Это можно сделать, используя запятую между значениями перечисления:

<ns:SomeControl Flags="FlagA,FlagB" />