public void ClassInitialize() { panelSet = new TabPanelSet(); panelSet.PanelAdded += delegate(object sender, TabPanelEventArgs args) { Log.Event("PanelAdded - " + args.Panel.Title); }; TestHarness.DisplayMode = ControlDisplayMode.FillWithMargin; TestHarness.AddModel(panelSet); for (int i = 0; i < 3; i++) { Add_Panel(); } Write_Properties(); }
/// <summary>Constructor.</summary> public TabPanelSetController(TabPanelSet model, TabPanelSetView view) { // Setup initial conditions. this.model = model; this.view = view; // Wire up events. model.PanelAdded += OnPanelAdded; model.Disposed += delegate { Dispose(); }; view.Disposed += delegate { Dispose(); }; GlobalEvents.WindowResizeComplete += OnWindowResizeComplete; // Initialize when view is loaded. if (view.IsLoaded) { Initialize(); } else { view.Loaded += delegate { Initialize(); }; } }