Exemplo n.º 1
0
        private void AddTreeViewItem(TreeViewItem parentItem, ErrorInfoItem errorInfo)
        {
            List <List <string> > titleValues = errorInfo.GetTitleValues();

            if (titleValues.Count > 0)
            {
                StackPanel errorInfoStack = createErrorInfoStack(titleValues);

                TreeViewItem childItem = new TreeViewItem();
                childItem.Header = errorInfoStack;
                childItem.Margin = new Thickness(0, 0, 0, 2);


                Brush brush = errorInfo.GetBrush();
                childItem.Background = brush;

//                childItem.Foreground = m_white;

                parentItem.Items.Add(childItem);

                parentItem.Foreground = brush;


                if (brush == Brushes.Orange)
                {
                    UpdateErrorLevel(1);
                }
                else
                {
                    UpdateErrorLevel(2);
                }
            }
        }