Esempio n. 1
0
        private async void Add_Button_Click(object sender, RoutedEventArgs e)
        {
            var entry = await CustomDialog.ShowNewEntryDialog(provider.GetCatagories());

            if (entry != null)
            {
                provider.AddDataEntry(entry);
            }
            else
            {
                await CustomDialog.ShowConfirmDialog("添加失败", "输入的信息有误!");
            }
        }
Esempio n. 2
0
        private async void Button_Click(object sender, RoutedEventArgs e)
        {
            var button = sender as Button;

            switch (button.Tag)
            {
            case "removeAllData":
                if (await CustomDialog.ShowConfirmDialog("清除所有数据", "此操作将会清楚所有用户数据,您确定要继续吗?") == true)
                {
                    provider.__DeleteAll();
                    // Navigate to Welcome Page
                }
                break;

            case "viewCatagories":
                ShowCatagories();
                break;
            }
        }
Esempio n. 3
0
        private async void HyperlinkButton_Click(object sender, RoutedEventArgs e)
        {
            var button = sender as HyperlinkButton;

            switch (button.Tag)
            {
            case "changeUsername":
                GetInputUsername();
                break;

            case "changeBudget":
                GetInputBudget();
                break;

            case "changeRenewDate":
                GetInputRenewDate();
                break;

            case "changeLanguage":
                CustomDialog.ShowConfirmDialog("更改语言", "不存在的");
                break;

            case "addCatagory":
                var dialog = new CustomDialog("添加类别");
                var l      = await dialog.AddTextInput("类别").AddTwinButtons("确定", "取消").ShowInputDialog();

                if (l == null)
                {
                    break;
                }
                var i = l[0] as TextBox;
                if (i != null)
                {
                    provider.AddCatagory(i.Text);
                }
                break;

            default:
                break;
            }
        }