public ItemDetailPage()
        {
            InitializeComponent();

            var item = new Tra_Income();

            //viewModel = new ItemDetailViewModel(item);
            using (var db = new MyContext())
            {
                var result = db.Tra_Income.Where(x => x.Id == item.Id).AsEnumerable();
                BindingContext = result;
            }
            //BindingContext = viewModel;
        }
        public async void Delete_Clicked_Income(object sender, EventArgs e)
        {
            var handan = await DisplayAlert("確認", "削除してもよろしいでしょうか?", "OK", "キャンセル");

            if (handan)
            {
                using (var db = new MyContext())
                {
                    BindingContext = this;
                    var    item   = new Tra_Income();
                    Income income = new Income(db);
                    income.Delete_Income(this.viewModel.Id);
                }
                Application.Current.MainPage = new MainPage();
            }
            //await Navigation.PopModalAsync();
        }
        //public delegate void UpdateOrInsert(object sender, EventArgs s);
        //public List<string> PickerStrings { get; set; }
        //public string Methods { get; set; }

        public NewItemPage(Tra_Income viewdata = null)
        {
            InitializeComponent();
            ItemsViewModel item = new ItemsViewModel();

            PickerList          = item.Get_Picker_List().ToList();
            this.MyPicker.Title = "選択してください";
            if (viewdata == null)
            {
                Item = new Tra_Income();
                Item.Payment_Date    = DateTime.Today;
                Selected             = 0;
                this.button.Clicked += Save_Clicked;
            }
            else
            {
                Item                 = viewdata;
                Selected             = viewdata.Income_Id - 1;
                this.button.Clicked += Update_Clicked;
            }
            BindingContext = this;
        }