public MainWindow()
        {
            InitializeComponent();

            if (File.Exists(LayoutPath))
            {
                XmlLayoutSerializer layoutSerializer = new XmlLayoutSerializer(DockingManager);
                using (var reader = new StreamReader(LayoutPath))
                {
                    layoutSerializer.Deserialize(reader);
                }
            }
            LoadAndRegisterHighlighting(StyleNames.Assembly, @"TVCStudio.Resources.TVCAssembly.xshd", @".tvcasm");
            LoadAndRegisterHighlighting(StyleNames.Basic, @"TVCStudio.Resources.TVCBasic.xshd", @".tvcbas");
            LoadAndRegisterHighlighting(StyleNames.BasicLoader, @"TVCStudio.Resources.TVCBasic.xshd", @".ldr");
            LoadAndRegisterHighlighting(StyleNames.List, @"TVCStudio.Resources.TVCList.xshd", @".lst");
            DataContext = new MainViewModel();
            OutPut.ToggleAutoHide();
        }