XAML で複数の列挙型フラグ (コード ビハインドで伝統的に | で区切られている) を設定する方法はありますか? 私は次のようなものを試しました:
<ns:SomeControl Flags="FlagA|FlagB" />
しかし、それはうまくいきませんでした。
XAML で複数の列挙型フラグ (コード ビハインドで伝統的に | で区切られている) を設定する方法はありますか? 私は次のようなものを試しました:
<ns:SomeControl Flags="FlagA|FlagB" />
しかし、それはうまくいきませんでした。
WPFは、型コンバーターを介してこれをサポートします。これは、列挙値の間にコンマを使用することで実行できます。
<ns:SomeControl Flags="FlagA,FlagB" />
承認済みの回答コードを使用できます
<ns:SomeControl Flags="FlagA,FlagB" />
TypeConverter
ただし、プロパティを機能させるには、プロパティに属性を追加する必要もあります
[TypeConverter(typeof(EnumConverter))] //yeah, this line
Public MyEnum Flags
{ ...