私はWindowsPhoneアプリ開発の初心者です。今まで私はiPhoneアプリケーションを開発してきました。iPhoneには、ビューとビューコントローラの概念があります。1つの画面に複数のビューを追加し、非表示/表示を実行して複数の画面を表示できます。
私は検索しています。WindowsPhoneアプリの開発で同じことをどのように達成できますか。
私はWindowsPhoneアプリ開発の初心者です。今まで私はiPhoneアプリケーションを開発してきました。iPhoneには、ビューとビューコントローラの概念があります。1つの画面に複数のビューを追加し、非表示/表示を実行して複数の画面を表示できます。
私は検索しています。WindowsPhoneアプリの開発で同じことをどのように達成できますか。
同様のパターンについては、MVVMを参照してください。
方法:Windows Phone 7アプリケーションでMVVMを使用しますか?
Windows Phone Mango:10分でMVVMを使い始める
実際のWindowsPhoneアプリケーションでのMVVMPart1
さまざまなビュー/XAMLオブジェクト/パネルを表示/非表示にするには、それらの名前と可視性プロパティを使用します。次に例を示します。
contentpanel.Visibility = Visibility.Visible;
Windows Phoneアプリケーションは、通常、ページベースのナビゲーションに従います。新しいページに移動せずに、1つのページで複数のビューを非表示/表示したい場合は、UserControlsを使用してそれを行うことができます。
必要な数のUserControl(==ビュー)を定義してから、YourPage.xamlの要件に基づいて非表示にして表示することができます
さらに、MVVMアプローチを使用することをお勧めします。
詳細については、この良い例を確認してください。WindowsPhoneアプリケーションでのModel-View-ViewModelパターンの実装