問題タブ [delegatecommand]

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 投票する
2 に答える
913 参照

c# - WPF の ViewModel のコマンドでキャンバスに UserControl を追加する

ストックと言うUserControlがあり、Displayというボタンがあります

このボタンをクリックすると、Display という名前の別の UserControl が HomeWindow にある Canvas に追加され、CommandParameter が Display userControl に渡されます。

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

mvvm - DataFormと外部の[保存]ボタンを使用する

AutoCommit = "False"のDataFormと、コマンドSaveCommandにバインドされた外部の[保存]ボタンがあります。

データへの変更が保留されていないときに(ViewModelを使用している)保存コマンドを無効にしたい場合、いつSaveCommand.RaiseECanExecuteChanges()を実行する必要がありますか?

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

wpf - メインページの Silverlight ボタン、コマンドにリンク、メソッドを呼び出さない

私は Silverlight にまったく慣れていないので、頭を少し超えて深いところにいるので、おそらく本当に明白な何かが欠けています。私はイメージ エディターで作業しています。メイン ページに、キャンバス上のイメージまたはテキストを回転させるボタンがあります。ただし、ボタンは回転メソッドを呼び出していません。編集:今です。

ボタンに関連して私が書いたすべてのコードは次のとおりです

MainPage.xaml

Project.cs -

現在の問題は、1 回しか回転しないことと、一部の画質も失われているように見えることです。画像をクリックしてドラッグすると画像が奇妙に動き、クリックすると元の画質に戻ることがあります。

誰かがこれについて何かアイデアを持っていれば、それは素晴らしいことです.

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

.net - この DelegateCommand がバックグラウンド ワーカーで CanExecute を正しく更新しないのはなぜですか?

WPF で DelegateCommand を使用すると、次の問題に直面しています。

Command1 をバックグラウンド ワーカーで実行すると、ウィンドウがボタンの CanExecute を正しく更新できなくなります。コマンドが UI スレッドで実行されると、すべてが期待どおりに機能します。ボタンの外側をクリックすると、CanExecute が正しく更新されます。ヒントはありますか?

(以下は DelegateCommand のコードです。大きすぎる場合は申し訳ありません。私が知る限り、これは DelegateCommand の一般的な実装です)

XAML:

C#:

}

DelegateCommand C#:

そして CommandManager:

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

wpf - WPF / MVVMのViewModelsでのコマンドの実装を簡素化するにはどうすればよいですか?

MVVM-WPFシナリオのViewModelsにコマンドを実装するときに、多くのコードを繰り返していることに気づきました。以下に示すように、標準の実装は、タイプのパブリック読み取り専用フィールドICommand、プライベートDelegateCommandフィールド、および実行ロジックのメソッドで構成されます。sget -accessorDelegateCommandで初期化されます。ICommand

すべてのコマンドの繰り返しを考慮して、このアプローチをどのように凝縮できますか?