コード例 #1
0
        // concatination
        private void concat_with_const_Click(object sender, RoutedEventArgs e)
        {
            var f = new ConcatDecorator(new Const(concat_const.Text));

            f.Subformula = formula;
            formula      = f;

            formula_text.Content = string.Format("{0} && {1}",
                                                 formula_text.Content, concat_const.Text);
            concat_const.Text = "";
        }
コード例 #2
0
        private void concat_with_var_Click(object sender, RoutedEventArgs e)
        {
            if (concat_var.Text.Length == 0 || concat_var.Text.Contains(" "))
            {
                MessageBox.Show("Not valid variable name!");
                return;
            }

            var f = new ConcatDecorator(new Var(concat_var.Text));

            f.Subformula = formula;
            formula      = f;

            formula_text.Content = string.Format("{0} && {1}",
                                                 formula_text.Content, concat_var.Text);
            concat_var.Text = "";
        }