這是我的問題,我想在按下此畫布時傳遞整數1。每次點擊畫布時,我都會在GalaSoft.MvvmLight.dll中發生一個類型爲「System.InvalidCastException」的未處理異常。現在,我可以讓我的生活更輕鬆,只需執行RelayCommand即可接受String而不是int,但爲了學習。我會如何做這種方式,在MVVM Light中投射CommandParameterValue
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseLeftButtonDown">
<cmd:EventToCommand Command="{Binding ButtonPress}"
CommandParameterValue="1"
</i:EventTrigger>
</i:Interaction.Triggers>
這個作品爲int,但是當我嘗試使用 false 它跌倒了(它通過1或0) –
Damian
2011-01-29 22:49:27