コード例 #1
0
        private async void OpenAdder_Click(object sender, RoutedEventArgs e)
        {
            Thickness Cmargin = Calc.Margin;
            Thickness Amargin = Adder.Margin;

            if (Adder.Margin.Top == AdderOpen)
            {
                for (double i = AdderOpen; i >= AdderHide; i -= 10)
                {
                    Amargin.Top = i;
                    if (Calc.Margin.Left != CalcHide)
                    {
                        Cmargin.Left -= CalcStepToDHide;
                        Calc.Margin   = Cmargin;
                    }
                    Adder.Margin = Amargin;
                    await Task.Delay(1);
                }
            }
            else
            {
                for (double i = AdderHide; i <= AdderOpen; i += 10)
                {
                    Amargin.Top = i;
                    if (Calc.Margin.Left != CalcDHide)
                    {
                        Cmargin.Left += CalcStepToDHide;
                        Calc.Margin   = Cmargin;
                    }
                    Adder.Margin = Amargin;
                    await Task.Delay(1);
                }
                NewFood.Focus(FocusState.Keyboard);
            }
        }
コード例 #2
0
        private void NewItem(object sender, RoutedEventArgs e)
        {
            string item_name = NewFood.Text;

            if (item_name.Trim(' ') != "")
            {
                Button btn_content = new Button();
                btn_content.Foreground                 = new SolidColorBrush(Color.FromArgb(0xF8, 0xF8, 0xFF, 0xFF));
                btn_content.Background                 = new SolidColorBrush(Colors.Transparent);
                btn_content.BorderBrush                = new SolidColorBrush(Color.FromArgb(0xFF, 0x4F, 0x4E, 0x4E));
                btn_content.BorderThickness            = new Thickness(0, 0, 0, 1);
                btn_content.Width                      = 350;
                btn_content.FontSize                   = 30;
                btn_content.Content                    = item_name;
                btn_content.HorizontalContentAlignment = HorizontalAlignment.Left;
                btn_content.Click                     += Delete_fromlist;
                btn_content.Focus(FocusState.Programmatic);

                ShopList.Children.Add(btn_content);
            }
            NewFood.Text = "";
            NewFood.Focus(FocusState.Keyboard);
        }