public ChartAPI() { InitializeComponent(); string examplePath = DemoUtils.GetRelativeDirectoryPath("CodeExamples\\Charts"); Dictionary <string, FileInfo> examplesCS = CodeExampleDemoUtils.GatherExamplesFromProject(examplePath, ExampleLanguage.Csharp); Dictionary <string, FileInfo> examplesVB = CodeExampleDemoUtils.GatherExamplesFromProject(examplePath, ExampleLanguage.VB); DisableTabs(examplesCS.Count, examplesVB.Count); List <CodeExampleGroup> examples = CodeExampleDemoUtils.FindExamples(examplePath, examplesCS, examplesVB); RearrangeExamples(examples); SuppressExamples(examples); ShowExamplesInTreeList(treeList1, examples); richEditControlCS.Loaded += richEditControlCS_Loaded; richEditControlVB.Loaded += richEditControlVB_Loaded; CodeLanguage language = DevExpress.Xpf.DemoBase.Helpers.DemoHelper.GetDemoLanguage(Assembly.GetExecutingAssembly()); CurrentExampleLanguage = object.Equals(language, CodeLanguage.CS)? ExampleLanguage.Csharp : ExampleLanguage.VB; this.evaluator = new SpreadsheetExampleEvaluatorByTimer(true); this.evaluator.QueryEvaluate += OnExampleEvaluatorQueryEvaluate; this.evaluator.OnBeforeCompile += evaluator_OnBeforeCompile; this.evaluator.OnAfterCompile += evaluator_OnAfterCompile; }
public Form1() { InitializeComponent(); string examplePath = CodeExampleDemoUtils.GetExamplePath("CodeExamples"); Dictionary <string, FileInfo> examplesCS = CodeExampleDemoUtils.GatherExamplesFromProject(examplePath, ExampleLanguage.Csharp); Dictionary <string, FileInfo> examplesVB = CodeExampleDemoUtils.GatherExamplesFromProject(examplePath, ExampleLanguage.VB); DisableTabs(examplesCS.Count, examplesVB.Count); this.examples = CodeExampleDemoUtils.FindExamples(examplePath, examplesCS, examplesVB); ShowExamplesInTreeList(treeList1, examples); this.codeEditor = new ExampleCodeEditor(richEditControlCS, richEditControlVB); CurrentExampleLanguage = CodeExampleDemoUtils.DetectExampleLanguage("SnapServerExamples"); this.evaluator = new RichEditExampleEvaluatorByTimer(); simpleButton1.Click += SimpleButton1_Click; this.evaluator.QueryEvaluate += OnExampleEvaluatorQueryEvaluate; this.evaluator.OnBeforeCompile += evaluator_OnBeforeCompile; this.evaluator.OnAfterCompile += evaluator_OnAfterCompile; this.xtraTabControl1.SelectedPageChanged += xtraTabControl1_SelectedPageChanged; ShowFirstExample(); treeList1.ExpandAll(); }
public MainWindow() { InitializeComponent(); string examplePath = "CodeExamples"; Dictionary <string, FileInfo> examplesCS = CodeExampleDemoUtils.GatherExamplesFromProject(examplePath, ExampleLanguage.Csharp); Dictionary <string, FileInfo> examplesVB = CodeExampleDemoUtils.GatherExamplesFromProject(examplePath, ExampleLanguage.VB); DisableTabs(examplesCS.Count, examplesVB.Count); List <CodeExampleGroup> examples = CodeExampleDemoUtils.FindExamples(examplePath, examplesCS, examplesVB); ShowExamplesInTreeList(treeList1, examples); richEditControlCS.Loaded += richEditControlCS_Loaded; richEditControlVB.Loaded += richEditControlVB_Loaded; CurrentExampleLanguage = CodeExampleDemoUtils.DetectExampleLanguage("SpreadsheetWPFChartAPISamples"); this.evaluator = new SpreadsheetExampleEvaluatorByTimer(); this.evaluator.QueryEvaluate += OnExampleEvaluatorQueryEvaluate; this.evaluator.OnBeforeCompile += evaluator_OnBeforeCompile; this.evaluator.OnAfterCompile += evaluator_OnAfterCompile; }