我想CommandParameter是「9」而不是「_9」。格式化WPF中的CommandParameter字符串
<Button Content="_9"
Focusable="False"
Command="{Binding NumberPress}"
CommandParameter="{Binding RelativeSource={RelativeSource Mode=Self}, Path=Content}"
Style="{DynamicResource NumberButton}"
Margin="92,134,92,129" />
我知道我可以只是做CommandParameter =「9」,但我想拉出一個樣式適用於多個按鈕。我曾嘗試使用StringFormat =但似乎無法使其工作。有沒有辦法做到這一點,而不訴諸代碼背後?
這有點可怕,但你可以綁定到'Tag',而將Tag設置爲9,並將按鈕內容保留爲_9,不知道stringformat是否適用於命令參數(你會認爲它會。 ) – Charleh 2013-04-20 15:07:17
我可能沒有正確使用StringFormat,你能告訴我在這種情況下它將如何完成嗎? – 2013-04-20 15:09:52