public PadViewModel(PadDescriptor padDescriptor) { this.padDescriptor = padDescriptor; this.padDescriptor.CreatePad(); this.control = padDescriptor.PadContent.Control; if (control is System.Windows.Forms.Control) { var host = new WindowsFormsHost(); host.Child = (System.Windows.Forms.Control)padDescriptor.PadContent.Control; this.control = host; } }
public bool IsVisible(PadDescriptor padContent) { return false; }
public void UnloadPad(PadDescriptor content) { throw new NotImplementedException(); }
public void ActivatePad(PadDescriptor content) { ActivatePad(content.Class); }
public void ShowPad(PadDescriptor content) { Console.WriteLine("WorkbenchLayout.ShowPad not implemented"); }
public void ActivatePad(PadDescriptor content) { return; }
PadDescriptor AddCodeCoveragePadToMockWorkbench() { PadDescriptor padDescriptor = new PadDescriptor(typeof(CodeCoveragePad), "Code Coverage", String.Empty); context.MockUnitTestWorkbench.AddPadDescriptor(padDescriptor); return padDescriptor; }
protected void ShowPad(PadDescriptor padDescriptor) { context.Workbench.SafeThreadAsyncCall(padDescriptor.BringPadToFront); }
public void ActivatePad(PadDescriptor content) { throw new NotImplementedException(); }
public void UnloadPad(PadDescriptor content) { _wb.UnloadPad(content); }
public void ShowPad(PadDescriptor content) { _wb.ShowPad(content); }
/// <summary> /// Brings the specified pad to the front. /// </summary> protected void ShowPad(PadDescriptor padDescriptor) { if (padDescriptor != null) { WorkbenchSingleton.SafeThreadAsyncCall(padDescriptor.BringPadToFront); } }