public MainWindow() { InitializeComponent(); _autoScroll = CheckBox_AutoScroll.IsChecked ?? true; WindowTraceListener listener = new WindowTraceListener(textBox1); Trace.Listeners.Add(listener); log4net.Config.XmlConfigurator.Configure(); textBox_Port.Text = CloudConfigurationManager.GetSetting("Port"); StartServer(); }
/// <summary> /// Initializes a new instance of the <see cref="MainWindow"/> class. /// </summary> /// <param name="file">File to be opened on startup</param> public MainWindow(string file) { this.Icon = (System.Windows.Media.ImageSource)FindResource("X"); #if DEBUG PresentationTraceSources.DataBindingSource.Listeners.Add(new ConsoleTraceListener()); PresentationTraceSources.DataBindingSource.Switch.Level = SourceLevels.Error; #endif InitializeComponent(); InitializeRegistrationSets(); DiagramTabManager = new MainWindowDiagramTabManager(this); ShortcutActionManager = new ShortcutActionManager(this); ShortcutActionManager.RegisterStandardShortcuts(); projectsWindow.DiagramDClick += DiagramTabManager.DiagramDoubleClick; projectsWindow.DiagramRemove += DiagramTabManager.DiagramRemoveHandler; projectsWindow.DiagramRename += DiagramTabManager.DiagramRenameHandler; projectsWindow.MainWindow = this; navigatorWindow.NavigatorSelectedClass += OnNavigatorSelectedClass; ActiveDiagramChanged += OnActiveDiagramChanged; ProjectChanged += OnProjectChanged; ProjectChanging += OnProjectChanging; filename = file; #if DEBUG WindowTraceListener traceListener = new WindowTraceListener { TextBox = logWindow.tbDebug }; Debug.Listeners.Add(traceListener); if (Directory.Exists(@"D:\Programování\XCase\Test\output\")) { test.Visibility = Visibility.Visible; testall.Visibility = Visibility.Visible; } #else //logBrowserMenuItem.Visibility = Visibility.Hidden; #endif }