EnglishQuiz.csの解説
public App()
{
// The root page of your application
var content = new ContentPage
{
Title = "EnglishQuiz",
Content = new StackLayout
{
VerticalOptions = LayoutOptions.Center,
Children = {
new Label {
HorizontalTextAlignment = TextAlignment.Center,
Text = "Welcome to Xamarin Forms!"
}
}
}
};
MainPage = new NavigationPage(content);
}
- 「EnglishQuiz.cs」ファイルを開きます。
- 「var content = new ContentPage」でページに表示するコンテンツのクラスのインスタンスを宣言します。
- 「Title = "EnglishQuiz",」でコンテンツのタイトルを「EnglishQuiz」にします。
- 「Content = new StackLayout」でコンテンツを一番シンプルなレイアウトの「StackLayout」にします。
- 「VerticalOptions = LayoutOptions.Center,」で縦の配置を中央に設定します。
- 「Children = {」で「StackLayout」に追加する子を設定します。
- 「new Label {」で「ラベル」を宣言します。
- 「HorizontalTextAlignment = TextAlignment.Center,」で横の配置を中央に設定します。
- 「Text = "Welcome to Xamarin Forms!"」でラベルの文字を「Welcome to Xamarin Forms!」に設定します。
- 「MainPage = new NavigationPage(content);」でアプリケーションで最初に表示するメインのページをcontentインスタンスにします。「NavigationPage」のインスタンスにすることでページ遷移ができるようになり、タイトルが表示されます。