2012-04-04 9 views
0

私はother-window.xamlファイルを持っており、これをボタンクリックでwindow.xamlから開こうとしています。コードビハインドなしではどうでしたか?コードビハインドなしでxamlからウィンドウを開く方法

+0

なぜこれをやりたいですか?コードビハインドがないからといって、コードが高品質であるとは限りません。ユニットテストできるようにしようとしていますか? Expression Blendでデザインされていますか? MVVMに従っていますか? – ColinE

+0

私はMVVMに従っています。 C#の私のコードビハインド、F#のビューモデルとプログラムモデル。コードビハインドでView要素(ウィンドウなど)を作成し、xamlファイル内の他のすべてのViewコンポーネントがコードビハインドからそのプロパティを設定するのは間違っているようです。 – psct

答えて

2

あなたはnon-sharedリソースとしてウィンドウを定義し、リソースを解決し、画面上のShowを呼び出しInteractivityTriggerActionを書くことができます。その作用は、InteractivityEventTriggerClickとの組み合わせで使用することができる。

+0

+1ええと - 基本的には、たくさんの仕事が一生懸命です。コードビハインドを少し書くだけで、本当に害はありません! – ColinE

+0

@ColinE:これはそれほど多くの作業を必要とせず、約3行の命令コードの新しいクラスが1つだけです。 –

+0

単純な例を見ると役に立つでしょう – psct

関連する問題