Exemplo n.º 1
0
        private void RestoreDefaultComponentsExe(object obj)
        {
            DefaultObjects df = new DefaultObjects();

            df.CreateDefaultComponents();
            if (SelectedPage.DataContext is DefaultEditPageViewModel)
            {
                (SelectedPage.DataContext as DefaultEditPageViewModel).RefreshPreparedComponents();
            }
        }
Exemplo n.º 2
0
        public App()
        {
            Constants.InitConstatns();
            if (Settings.Default.FirstInit)
            {
                DefaultObjects InitDefaultObjects = new DefaultObjects();
                InitDefaultObjects.CreateDefaultComponents();
                Settings.Default.FirstInit = false;
                Settings.Default.Save();
            }

            using (var stream = new System.IO.MemoryStream(LinaqEdit.Properties.Resources.CustomHighlighting))
            {
                using (var reader = new System.Xml.XmlTextReader(stream))
                {
                    ICSharpCode.AvalonEdit.Highlighting.HighlightingManager.Instance.RegisterHighlighting("customLinaq", new string[0],
                                                                                                          ICSharpCode.AvalonEdit.Highlighting.Xshd.HighlightingLoader.Load(reader,
                                                                                                                                                                           ICSharpCode.AvalonEdit.Highlighting.HighlightingManager.Instance));
                }
            }

            using (var stream = new System.IO.MemoryStream(LinaqEdit.Properties.Resources.htmlHighlight))
            {
                using (var reader = new System.Xml.XmlTextReader(stream))
                {
                    ICSharpCode.AvalonEdit.Highlighting.HighlightingManager.Instance.RegisterHighlighting("HTMLLinaq", new string[0],
                                                                                                          ICSharpCode.AvalonEdit.Highlighting.Xshd.HighlightingLoader.Load(reader,
                                                                                                                                                                           ICSharpCode.AvalonEdit.Highlighting.HighlightingManager.Instance));
                }
            }

            using (var stream = new System.IO.MemoryStream(LinaqEdit.Properties.Resources.cssHighlight))
            {
                using (var reader = new System.Xml.XmlTextReader(stream))
                {
                    ICSharpCode.AvalonEdit.Highlighting.HighlightingManager.Instance.RegisterHighlighting("CSSLinaq", new string[0],
                                                                                                          ICSharpCode.AvalonEdit.Highlighting.Xshd.HighlightingLoader.Load(reader,
                                                                                                                                                                           ICSharpCode.AvalonEdit.Highlighting.HighlightingManager.Instance));
                }
            }

            foreach (var item in ICSharpCode.AvalonEdit.Highlighting.HighlightingManager.Instance.HighlightingDefinitions)
            {
                Statics.highlightDefinitions.Add(item.Name);
            }

            // Statics.CurrentGlobalDocument = new Document();
        }