Dot-Net

從 XAML 傳遞枚舉值作為命令參數

  • December 11, 2008

我想在 WPF 中將枚舉值作為命令參數傳遞,使用如下所示:

<Button 
   x:Name="uxSearchButton" 
   Command="{Binding Path=SearchMembersCommand}" 
   CommandParameter="SearchPageType.First"
   Content="Search">
</Button>

SearchPageType是一個枚舉,這是為了知道從哪個按鈕搜尋命令被呼叫。

這在 WPF 中是否可行,或者如何將枚舉值作為命令參數傳遞?

嘗試這個

<Button CommandParameter="{x:Static local:SearchPageType.First}" .../>

local- 是您在 XAML 中的命名空間引用

引用自:https://stackoverflow.com/questions/359699