XamarinでForm画面を追加してみました。

新しい画面を追加

Setupボタンを押したときに、

新しい画面を開くように、

Form(?)画面を追加しました。

 

追加方法

 ソリューションエクスプローラー画面にあるプロジェクトを選択し

右クリックでメニューを出して、

追加(D) -> 新しい項目(W)... を選択します。

 

そうすると、[新しい項目の追加] という画面が表示されるので、

そこから、[コンテンツページ]を選択します。

 

 Page1.xaml.cs / Page1.xaml が追加されます。

 

前回作成したSetupボタンを押したときにCall

B_Clicked()内に、処理を追加します。

 

ここは、どのボタンを押しても呼ばれるので、

Setupボタンが押された時だけ処理されるようにするため、

以下の判定を追加しました。

if(sx.Tag.ToString() == "0") {}

 

その中に、先ほど追加した画面が開くように

今回はMainPageを入れ替えるという荒業で対応しました。

Application.Current.MainPage = Page1();

 

f:id:k_sharp:20200813193848p:plain

 

作業過程


#006 Xamarin Setup用のForm作成