Inheritance: IDisposable
示例#1
0
        void removeTest(AssemblyTest test)
        {
            _testPanel.Children.Remove(test.Control);
            _tests.Remove(test);

            test.Dispose();
        }
示例#2
0
        void addTest(AssemblyTestConfiguration config)
        {
            var control = new AssemblyTestControl();
            var test = new AssemblyTest(config, control);

            _tests.Add(test);
            var insertPos = _testPanel.Children.Count - 1;
            _testPanel.Children.Insert(insertPos, test.Control);

            control.RemoveButton.Click += (sender, e) => removeTestUser(test);
        }
示例#3
0
        void addTest(AssemblyTestConfiguration config)
        {
            var control = new AssemblyTestControl();
            var test    = new AssemblyTest(config, control);

            test.ConfigChanged += storeConfig;

            _tests.Add(test);
            var insertPos = _testPanel.Children.Count - 1;

            _testPanel.Children.Insert(insertPos, test.Control);

            control.RemoveButton.Click += (sender, e) => removeTestUser(test);
        }
示例#4
0
 void removeTestUser(AssemblyTest test)
 {
     removeTest(test);
     storeConfig();
 }
示例#5
0
        void removeTest(AssemblyTest test)
        {
            _testPanel.Children.Remove(test.Control);
            _tests.Remove(test);

            test.Dispose();
        }
示例#6
0
 void removeTestUser(AssemblyTest test)
 {
     removeTest(test);
     storeConfig();
 }