2016-06-30 6 views
0

現代のUIアプリケーションに少し問題があります。私は新しいページを表示したくないので、リンクグループで簡単なボタンCommmandバインディングを実行するにはどうすればいいのか分かりません。私はコマンドバインディングを使ってコード内でログアウトコードを実行したいだけです。現代のUIコマンドバインディング

Example what I want

は勿論、私はこれがうまく動作しない考えである知っています。私は可能な解決策を探すだけです。

誰かに何かアドバイスできますか?

答えて

0

あなたのコマンドはプロパティでなければならず、使用しようとしているDataContextは、プロパティが格納されている場所(通常はビューモデル内)に設定する必要があります。後ろにあるコードを使用している場合は、データコンテキストをウィンドウまたはユーザーコントロール(いずれかのもの)に設定し、バインディング目的でプロパティにアクセスできます。しかし、これは悪い習慣であり、ビュー・モデルの使用により多くのメリットがあります。

要するに、コマンドとしてプロパティとしてビューモデルを作成します。 DataContextをビューモデルに設定し、プロパティにバインドします。

+0

はい、私は知っています。すべてのコマンドプロパティは正常に動作します。しかし、現代のUI Linkではコマンドバインディングが許可されていません。これは私の問題です。だから私は別の方法で検索します。 – Birek

+0

これを拡張してサポートすることはできませんか? – HoboCannibaL

+0

現代のUIにはたくさんの例がありますが、すべての質問には答えません。 – Birek

関連する問題