Windowsストアの分割アプリケーションの構成
「新しいアプリケーション(XAML)」(空プロジェクト)に続けて、分割アプリケーションについて見てみる。
Windowsストアの「分割アプリケーション(XAML)」は、2ページから構成されるアプリケーションとなる。
最初のページでは、グループ別のリストが表示される(ItemsPage.xaml)
四角いブロックをクリックすると、左側にリスト表示/右側に詳細表示がされる(SplitPage.xaml)
空プロジェクトと比べると、Common配下とDataModel配下のクラスが増えている。
Common配下 | 説明 |
---|---|
BindableBase.cs | モデルを簡略化するための実装、SampleDataCommonの親クラス |
BooleanNegationConverter.cs | true/falseを変換する値コンバーター |
BooleanToVisibilityConverter.cs | trueをVisibility.Visibleに、falseをVisibility.Collapsedに変換する値コンバーター |
LayoutAwarePage.cs | Pageの共通機能 |
RichTextColumns.cs | RichTextBlockのラッパー |
SuspensionManager.cs | セッション状態をキャプチャし、プロセス継続時間管理を簡略化 |
DataModel配下 | 説明 |
---|---|
SampleDataSource.cs | 厳密に型指定されたモデル |