The Settings for how the test control(s) are displayed.
Inheritance: Open.Core.Common.IsolatedStorageModelBase
        internal TestHarnessSettings(TestHarnessModel testHarness)
        {
            settings = IsolatedStorageSettings.ApplicationSettings;

            // Setup initial conditions.
            this.testHarness = testHarness;
            PropertyExplorer = new PropertyExplorerSettings();
            ControlDisplayOptionSettings = new ControlDisplayOptionSettings();
        }
            public DisplayItemViewModel(DisplayContainerViewModel parent, UIElement control)
            {
                // Setup initial conditions.
                this.parent = parent;
                displaySettings = TestHarnessModel.Instance.Settings.ControlDisplayOptionSettings;

                // Ensure the item is not already within the visual tree.
                var parentBorder = control.GetParentVisual() as Border;
                if (parentBorder != null) parentBorder.Child = null;

                // Create it's container.
                Control = control;
                ControlContainer = new Border { Child = control };

                // Wire up events.
                ControlContainer.Loaded += delegate { InitializeContainerSize(); };
                viewTestClassObserver = new PropertyObserver<ViewTestClass>(parent.model)
                    .RegisterHandler(m => m.CurrentViewTest, m => InitializeContainerSize());
                displaySettingsObserver = new PropertyObserver<ControlDisplayOptionSettings>(displaySettings)
                    .RegisterHandler(s => s.ShowBorder, s => OnPropertyChanged<DisplayItemViewModel>(m => m.Border));
            }
 internal TestHarnessSettings(TestHarnessModel testHarness) : base(IsolatedStorageType.Application, "~~-TestHarness.Settings-~~")
 {
     this.testHarness = testHarness;
     PropertyExplorer = new PropertyExplorerSettings();
     ControlDisplayOptionSettings = new ControlDisplayOptionSettings();
 }