Windowsストア アプリの作り方解説 今日の運勢編 第3回のソースコード (SampleDataSource)
マイクロソフトの田中達彦です。
Windowsストア アプリの作り方の今日の運勢編第3回で変更した部分のソースコードです。
SampleDataSource.csに含まれるSampleDataSourceクラスを以下のように書き換えています。
public SampleDataSource()
{
String ITEM_CONTENT = "";
var group1 = new SampleDataGroup("Group-1",
"星座を選んでください",
"Group Subtitle: 1",
"Assets/DarkGray.png",
"");
group1.Items.Add(new SampleDataItem("Seiza01",
"おひつじ座",
"Aries",
"Assets/IC013.png",
"",
ITEM_CONTENT,
group1));
group1.Items.Add(new SampleDataItem("Seiza02",
"おうし座",
"Taurus",
"Assets/IC014.png",
"",
ITEM_CONTENT,
group1));
group1.Items.Add(new SampleDataItem("Seiza03",
"ふたご座",
"Gemini",
"Assets/IC015.png",
"",
ITEM_CONTENT,
group1));
group1.Items.Add(new SampleDataItem("Seiza04",
"かに座",
"Cancer",
"Assets/IC016.png",
"",
ITEM_CONTENT,
group1));
group1.Items.Add(new SampleDataItem("Seiza05",
"しし座",
"Leo",
"Assets/IC017.png",
"",
ITEM_CONTENT,
group1));
group1.Items.Add(new SampleDataItem("Seiza06",
"おとめ座",
"Virgo",
"Assets/IC018.png",
"",
ITEM_CONTENT,
group1));
group1.Items.Add(new SampleDataItem("Seiza07",
"てんびん座",
"Libra",
"Assets/IC019.png",
"",
ITEM_CONTENT,
group1));
group1.Items.Add(new SampleDataItem("Seiza08",
"さそり座",
"Scorpio",
"Assets/IC020.png",
"",
ITEM_CONTENT,
group1));
group1.Items.Add(new SampleDataItem("Seiza09",
"いて座",
"Sagittarius",
"Assets/IC021.png",
"",
ITEM_CONTENT,
group1));
group1.Items.Add(new SampleDataItem("Seiza10",
"やぎ座",
"Capricornus",
"Assets/IC022.png",
"",
ITEM_CONTENT,
group1));
group1.Items.Add(new SampleDataItem("Seiza11",
"みずがめ座",
"Aquarius",
"Assets/IC023.png",
"",
ITEM_CONTENT,
group1));
group1.Items.Add(new SampleDataItem("Seiza12",
"うお座",
"Pisces",
"Assets/IC024.png",
"",
ITEM_CONTENT,
group1));
this.AllGroups.Add(group1);
}
第3回の記事で説明したように、groupを1つにして、その中に12の星座の情報を入れています。
プロジェクトのAssetsフォルダーにおひつじ座からうお座までの画像データを追加し、それらを呼び出しています。
Assetsフォルダーにコピーするときは、エクスプローラー上でコピーするのではなく、Visual Studioのソリューション エクスプローラーを使用して画像データを追加します。
[記事一覧]
第1回 開発のための環境構築
第2回 グリッド アプリケーションの中身を理解する
第3回 データの変更
第3回のソースコード
第4回 テンプレートの変更
第5回 GroupedItemsPageの仕上げ
第6回 別のGroupedItemsPageの追加
第7回 基本ページを使用した結果の表示
第8回 ~ライブタイルの実装~
マイクロソフト
田中達彦