2016-08-16 5 views
1

私はWindows 10アプリケーションを開発しました。ListViewItemsを持つリストビューを持っています。ユーザがそのアイテムをクリックすると、そのListViewItemsの詳細が表示される新しいページに移動します。今、私のアプリはデスクトップアプリケーションにも使用する必要があります。どうすればこれらの2つのビューをスプリットビュー(左側のアイテムリストと右側のデータ)に似たものに組み合わせることができますか? Skypeプレビューアプリの例です。デバイスが横向きモードの場合、左側の連絡先リストと右側のチャットの詳細が表示されます。私は私のアプリで同じ達成したい。この要件を達成するための簡単な方法はありますか、それとも新しいUIを作成する必要がありますか?Windows 10 UWPで2ページを1つにまとめる?

答えて

1

公式Master/detail sampleを参照することができます。 PCの場合、ContentPresenterを使用し、その内容をListViewの選択項目にバインドします。モバイル上では、ナビゲーションを使用して詳細ページにナビゲートし、選択したアイテムをパラメータとして一緒に詳細ページに渡します。

この要件を達成するための簡単な方法はありますか私は、このために新しいUIを作成する必要がありますか?

レイアウトを変更する必要があり、VisualStateManagerを使用してレイアウトをウィンドウのサイズに合わせることができます。

+0

ありがとうございます.MasterDetailの例ではViewModelを使用しましたが、ViewModelを使用せずにこれを実現できますか? –

+0

@KinjanBhavsar、確かに可能です。 –

+0

リンクをいくつか共有できますか? –

関連する問題