0
ボタンをオートクリックする必要がある次のコマンドがあります。DelegeateCommand.Execute()が実際に実行されないのはなぜですか?
public DelegateCommand AutoClickFadeinButtonCommand {get;セット;コンストラクタで}
:
AutoClickFadeinButtonCommand = new DelegateCommand(() => AutoClickFadeinButtonCommand.RaiseCanExecuteChanged());
、その後どこかに、私はちょうど呼び出し:
AutoClickFadeinButtonCommand.Execute();
を私は、デバッガでチェックし、それがこの行を実行しますが、何も起こりません。何が問題なのでしょうか?私はいくつかのスレッドを想定しています....
こんにちはBrian、このコマンドはボタンにバインドされています。このコマンドを実行するとボタンが自動的にクリックされ、他のUI要素がフェードインされます。 – Ivan
あなたはこれを行うロジックを提供していませんExecuteデリゲート。 –
私はそれを行うことができますが、それはmvvmに違反するつもりですか?私が参照していたコードは、ViewModelクラスにあります。したがって、このクラスでボタンコントロールを使用すると、おそらくmvvmに違反するでしょう... – Ivan