Esempio n. 1
0
        private void LoadUIComponents(object sender, EventArgs e)
        {
            #region TreeView

            ContextViewer.BeginUpdate();
            ContextViewer.Nodes.Clear();
            ContextViewer.Nodes.Add(new TreeNode("Pipeline Context"));
            foreach (PropertyInfo property in Context.GetType().GetProperties())
            {
                string value;
                if (!(property.Name.Equals("ColumnNames") || property.Name.Equals("DataTypes")))
                {
                    if ((value = property.GetValue(Context).ToString()).Equals("\t"))
                    {
                        ContextViewer.Nodes[0].Nodes.Add(property.Name, property.Name + ": " + "{TAB}");
                    }
                    else
                    {
                        ContextViewer.Nodes[0].Nodes.Add(property.Name, property.Name + ": " + value);
                    }
                }
            }
            ContextViewer.EndUpdate();
            ContextViewer.ExpandAll();

            #endregion
        }
Esempio n. 2
0
        public void SetupContext()
        {
            var viewer     = new ContextViewer();
            var dictionary = new Dictionary <Type, object>();

            _testMappingContext = new TestMappingContext();
            dictionary.Add(typeof(TestMappingContext), _testMappingContext);

            View = viewer.Create(dictionary);
        }