public SpendDetailPage() { InitializeComponent(); var item = new Tra_Spending(); //viewModel = new ItemDetailViewModel(item); using (var db = new MyContext()) { var result = db.Tra_Spending.Where(x => x.Id == item.Id).AsEnumerable(); BindingContext = result; } //BindingContext = viewModel; }
//public delegate void UpdateOrInsert(object sender, EventArgs s); //public List<string> PickerStrings { get; set; } //public string Methods { get; set; } public NewSpendPage(Tra_Spending viewdata = null) { InitializeComponent(); SpendViewModel spend = new SpendViewModel(); PickerListSpend = spend.Get_Picker_List().ToList(); this.MyPicker.Title = "選択してください"; if (viewdata == null) { Spends = new Tra_Spending(); Spends.Purchase_Date = DateTime.Today; Selected = 0; this.button.Clicked += Save_Clicked; } else { Spends = viewdata; Selected = viewdata.Spend_Id - 1; this.button.Clicked += Update_Clicked; } BindingContext = this; }