Exemplo n.º 1
0
        private void GetContent()
        {
            foreach (var c in sPanServiceNotes.Children)
            {
                if (((CheckBox)((StackPanel)c).Children[0]).IsChecked ?? false)
                {
                    var issue = new ServiceNote()
                    {
                        IssueCategory = (ServiceNote.IssueType)(int)((ComboBox)((StackPanel)c).Children[1]).SelectedValue,
                        Note          = ((TextBox)((StackPanel)c).Children[2]).Text,
                        Logged        = DateTime.Now,
                        LoggedBy      = Environment.UserName
                    };

                    this.serviceNotes.Add(issue);
                }
            }
        }
Exemplo n.º 2
0
        private StackPanel CreateServiceNote(string text = null)
        {
            var sp = new StackPanel()
            {
                Orientation = Orientation.Horizontal,
            };

            var cb = new CheckBox()
            {
                VerticalAlignment   = VerticalAlignment.Center,
                HorizontalAlignment = HorizontalAlignment.Left,
                Margin      = margin,
                Width       = 25,
                BorderBrush = borderBrush,
            };


            var dd = new ComboBox()
            {
                ItemsSource       = ServiceNote.GetIssueTypes(),
                SelectedValuePath = "Key",
                DisplayMemberPath = "Value",
                BorderBrush       = borderBrush,
                Background        = Brushes.AliceBlue,
                Width             = 120,
                SelectedIndex     = 0
            };

            var tb = new  TextBox()
            {
                BorderBrush   = borderBrush,
                Padding       = new Thickness(2),
                Margin        = margin,
                AcceptsReturn = true,
                TextWrapping  = TextWrapping.Wrap,
                Text          = text,
                Width         = 500
            };

            sp.Children.Add(cb);
            sp.Children.Add(dd);
            sp.Children.Add(tb);
            return(sp);
        }