質問

これが私の問題です。このキャンバスが押されたときに整数1に合格したいと思います。 Canvasをクリックするたびに、galasoft.mvvmlight.dllで発生したタイプ 'system.invalidcastexception'の未処理の例外が得られます。今、私は自分の人生を楽にし、intの代わりに文字列を受け入れるためにリレーコマンドをすることができました。このようにするにはどうすればよいですか、

    <i:Interaction.Triggers>
   <i:EventTrigger EventName="MouseLeftButtonDown">
         <cmd:EventToCommand Command="{Binding ButtonPress}"
                 CommandParameterValue="1"
              </i:EventTrigger>
    </i:Interaction.Triggers>
役に立ちましたか?

解決

このトピックに関連する問題検索のコンテンツの種類を無視しますか?

またはこれには、isDocumentを指定します.1 http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2009/08/26/excluding-folders-from-search-results.aspx

他のヒント

次の構文を使用して、文字列以外のデータ型をコマンドに渡すことができます。

<i:EventTrigger EventName="MouseLeftButtonDown">
    <cmd:EventToCommand Command="{Binding ButtonPress}">
        <cmd:EventToCommand.CommandParameterValue>
            <s:Int32>1</s:Int32>
        </cmd:EventToCommand.CommandParameterValue>
    </cmd:EventToCommand>
</i:EventTrigger>

Sの流れるような名前空間宣言を追加します:

xmlns:s="clr-namespace:System;assembly=mscorlib"
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top