ユーザーコントロールのすべてのマイボタンに同じコマンドを割り当てる必要があります。私はMVVM Lightを使用しており、すべての組み合わせを試しました。私はまた、EventSetterを使用しようとしましたが、これはViewModelににボタンスタイルのEventToCommand
をコマンドへの結合を許可していませんここで私が何をしようとしています何のサンプルです:
<Style x:Key="CalculatorButton" TargetType="telerik:RadButton"> <Setter Property="Margin" Value="2"/> <Setter Property="Cursor" Value="Hand"/> <Style.Triggers> <i:EventTrigger EventName="Click"> <cmd:EventToCommand Command="{Binding ButtonClick}"/> </i:EventTrigger> </Style.Triggers> </Style>
設計時のエラー:の値は、タイプ 'EventTrigger'は、コレクションまたはタイプ 'TriggerCollection'の辞書に追加できません。
ランタイムエラー:「System.Windows.Interactivity.EventTrigger \」\値の型が\の「System.Windows.TriggerBase \」ではなく、この一般的なコレクションで使用することはできません