Beispiel #1
0
        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();
        }
Beispiel #2
0
        /// <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
        }