問題タブ [eventtocommand]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2765 参照

windows-phone-8 - Windows Phone 8.1 - MVVMLight - EventToCommad が機能しないのはなぜですか?

Windows Phone 8.1 アプリで EventToCommand を使用できません。

assembly=GalaSoft.MvvmLight.Extras.WP81... でも試しました

次のエラーが発生します。

  • メンバー「トリガー」が認識されていないか、アクセスできません。
  • XML 名前空間 'clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity' の不明な型 'EventTrigger'
  • エラー 2 タイプ 'Interaction' に添付可能なプロパティ 'Triggers' が見つかりませんでした。...

誰か助けてくれませんか?

0 投票する
1 に答える
4802 参照

xaml - MVVM Light に EventToCommand がありません

この便利なクラスは、最新の MVVM Light ビルドから削除されたようですが、その理由や回避方法はありますか?

私はMvvmLightLibs.5.0.1.0を使用していますが、MvvmLightLibs.4.1.27.0には間違いなくありました。したがって、この質問は、1 つのEventToCommand Missing For Windows Phone Appとは関係ありません

環境:VS2013、WP8.0

0 投票する
1 に答える
573 参照

c# - Mvvm light EventToCommand - Handled プロパティを設定しますか?

各タブにフレームが含まれるタブ付きの GUI があります。新しい TabItem が選択されるたびに、SelectionChangedEvent で EventToCommand を使用します。アプリの状態を更新するためにこれを行います。これはすべて正常に機能します - 少しうまくいきすぎて、イベントが頻繁に発生します。これが私の問題です:

mvvm light eventToCommand 機能を使用するときに、イベントに Handled プロパティを設定することで、イベントがビジュアル ツリーにバブルアップしないようにするにはどうすればよいですか?

0 投票する
2 に答える
807 参照

c# - MouseDown と MouseEnter を使用した EventToCommand

初期化されたキャンバス上の単一の画像を新しい画像、pixelpainter / mapeditor スタイルに置き換えたいです。現在、MouseEnter の画像を置き換えることができますが、これは私の目標ではありません。ユーザーがマウスボタンを(おそらくMouseEnterで)画像の上に置いたときにのみ、画像を変更したいと思います。

このコードは、イベント "MouseEnter" でのみ機能します。ここでは、MouseDown や PreviewMouseDown を他のイベントと共に使用することはできません。これを回避するには、どの方法が最もクリーンでしょうか? EventToCommand と RelayCommand を保持したいと思います。

私の MainViewModel では、次のことだけを行います。