Eu quero passar um valor enum como parâmetro de comando no WPF, usando algo como isto:
<Button
x:Name="uxSearchButton"
Command="{Binding Path=SearchMembersCommand}"
CommandParameter="SearchPageType.First"
Content="Search">
</Button>
SearchPageType
é uma enumeração e é para saber a partir de qual comando de pesquisa de botão é chamado.
Isso é possível no WPF, ou como você pode passar um valor de enumeração como parâmetro de comando?
Lembre-se também de que, se sua enumeração estiver dentro de outra classe, você precisará usar o
+
operador.fonte
Você pode usar a sintaxe do elemento de propriedade em vez da sintaxe de atributo para isso:
fonte
Além disso, se você deseja fornecer uma
Flags
enumeração [ ], pode usar a sintaxe do elemento de propriedade:fonte