public void ShowAsWindow(eWindowShowStyle windowStyle = eWindowShowStyle.Dialog) { Button CopyToClipboradBtn = new Button(); CopyToClipboradBtn.Content = "Copy to Clipboard"; CopyToClipboradBtn.Click += new RoutedEventHandler(CopyToClipboradBtn_Click); Button ViewLogBtn = new Button(); ViewLogBtn.Content = "Open Full Log File"; ViewLogBtn.Click += new RoutedEventHandler(ViewLogBtn_Click); Button SendMailBtn = new Button(); SendMailBtn.Content = "Send Details in Mail"; SendMailBtn.Click += new RoutedEventHandler(SendMailBtn_Click); Amdocs.Ginger.Common.ObservableList <Button> winButtons = new Amdocs.Ginger.Common.ObservableList <Button>(); winButtons.Add(CopyToClipboradBtn); winButtons.Add(ViewLogBtn); winButtons.Add(SendMailBtn); this.Width = 800; this.Height = 600; GingerCore.General.LoadGenericWindow(ref mPageGenericWin, App.MainWindow, windowStyle, "Log Details", this, winButtons); }
public void ShowAsWindow() { Console.SetOut(this.mOutput); Console.SetError(this.mErrors); Button CopyToClipboradBtn = new Button(); CopyToClipboradBtn.Content = "Copy to Clipboard"; CopyToClipboradBtn.Click += new RoutedEventHandler(CopyToClipboradBtn_Click); Button clearConsoleButton = new Button(); clearConsoleButton.Content = "Clear"; clearConsoleButton.Click += new RoutedEventHandler(ClearButton_Click); Button onTopButton = new Button(); onTopButton.Content = "Pin on Top"; onTopButton.Click += new RoutedEventHandler(OnTopButton_Click); Amdocs.Ginger.Common.ObservableList <Button> winButtons = new Amdocs.Ginger.Common.ObservableList <Button>(); winButtons.Add(onTopButton); winButtons.Add(clearConsoleButton); winButtons.Add(CopyToClipboradBtn); this.Width = 800; this.Height = 600; GingerCore.General.LoadGenericWindow(ref mConsoleWindow, App.MainWindow, eWindowShowStyle.Free, "Ginger - Smart Console", this, winButtons, closeEventHandler: CloseWindow); }