private string sb; //スクロールビューで使うかも public MainPage() { InitializeComponent(); var layout = new StackLayout { HorizontalOptions = LayoutOptions.Center, Margin = new Thickness { Top = 100 } }; UserModel.InsertUser("鈴木"); UserModel.InsertUser("田中"); UserModel.InsertUser("斎藤"); //-------------------------------insertします------------------------------- var Insert = new Button { WidthRequest = 60, Text = "保存", TextColor = Color.Red, }; insertEntry = new Entry { WidthRequest = 180 }; layout.Children.Add(Insert); Insert.Clicked += InsertClicked; layout.Children.Add(insertEntry); //--------------------------------selectします------------------------------ /*var Select = new Button * { * WidthRequest = 60, * Text = "Select!", * TextColor = Color.Red, * }; * layout.Children.Add(Select); * Select.Clicked += SelectClicked;*/ Content = layout; }
//insertイベントハンドラ void InsertClicked(object sender, EventArgs e) { var InsertName = insertEntry.Text; //Userテーブルに適当なデータを追加する UserModel.InsertUser(InsertName); Navigation.PushAsync(new Noname()); //Userテーブルの行データを取得 /* var query = UserModel.selectUser(); //中身はSELECT * FROM [User] * var layout = new StackLayout { HorizontalOptions = LayoutOptions.Center, Margin = new Thickness { Top = 100 } }; * foreach (var user in query) * { * //Userテーブルの名前列をLabelに書き出す * layout.Children.Add(new Label { Text = user.Name }); * }*/ var Insert = new Button { WidthRequest = 60, Text = "保存", TextColor = Color.Red, }; insertEntry = new Entry { WidthRequest = 60 }; /*layout.Children.Add(Insert); * Insert.Clicked += InsertClicked; * layout.Children.Add(insertEntry); * * Content = layout;*/ }