Esempio n. 1
0
 protected override ExampleCodeEvaluator GetExampleCodeEvaluator(ExampleLanguage language)
 {
     if (language == ExampleLanguage.VB)
     {
         return(new SpreadsheetVbExampleCodeEvaluator());
     }
     return(new SpreadsheetCSExampleCodeEvaluator());
 }
 protected override ExampleCodeEvaluator GetExampleCodeEvaluator(ExampleLanguage language)
 {
     if (language == ExampleLanguage.VB)
     {
         return(new RichEditVbExampleCodeEvaluator());
     }
     return(new RichEditCSExampleCodeEvaluator());
 }
 public static string GetCodeExampleFileExtension(ExampleLanguage language)
 {
     if (language == ExampleLanguage.VB)
     {
         return(".vb");
     }
     return(".cs");
 }
Esempio n. 4
0
 protected override ExampleCodeEvaluator GetExampleCodeEvaluator(ExampleLanguage language)
 {
     if (language == ExampleLanguage.VB)
     {
         return(new SchedulerVbExampleCodeEvaluator());
     }
     return(new SchedulerCSExampleCodeEvaluator());
 }
Esempio n. 5
0
        void tabControl_SelectionChanged(object sender, DevExpress.Xpf.Core.TabControlSelectionChangedEventArgs e)
        {
            ExampleLanguage value = (ExampleLanguage)(e.NewSelectedIndex);

            if (this.codeEditor != null)
            {
                this.codeEditor.CurrentExampleLanguage = value;
            }
        }
Esempio n. 6
0
        void xtraTabControl1_SelectedPageChanged(object sender, TabPageChangedEventArgs e)
        {
            ExampleLanguage value = (ExampleLanguage)(xtraTabControl1.SelectedTabPageIndex);

            if (codeEditor != null)
            {
                this.codeEditor.CurrentExampleLanguage = value;
            }
        }
Esempio n. 7
0
        void ShowFirstExample()
        {
            projectLanguage = CodeExampleDemoUtils.DetectExampleLanguage("SchedulerControl_WPF_API");
            if (projectLanguage == ExampleLanguage.Csharp)
            {
                this.tabControl.SelectedIndex = 0;
            }
            else
            {
                this.tabControl.SelectedIndex = 1;
            }

            treeList1.View.ExpandAllNodes();

            if (treeList1.View.Nodes.Count > 0)
            {
                treeList1.View.FocusedNode = treeList1.View.Nodes[0].Nodes.First();
            }
        }
        public static string CheckModule(ExampleLanguage lang, string regionName)
        {
            List <string> modules = new List <string> {
                "Pie Of Pie Chart", "Custom Walls and Floor"
            };

            if (modules.Contains(regionName))
            {
                if (lang == ExampleLanguage.Csharp)
                {
                    return(finalCallCS);
                }
                if (lang == ExampleLanguage.VB)
                {
                    return(finalCallVB);
                }
            }

            return(string.Empty);
        }
 void xtraTabControl1_SelectedPageChanged(object sender, TabPageChangedEventArgs e)
 {
     CurrentExampleLanguage = (e.Page.Tag.ToString() == "CS") ? ExampleLanguage.Csharp : ExampleLanguage.VB;
 }
 protected abstract ExampleCodeEvaluator GetExampleCodeEvaluator(ExampleLanguage language);
        public static Dictionary <string, FileInfo> GatherExamplesFromProject(string examplesPath, ExampleLanguage language)
        {
            Dictionary <string, FileInfo> result = new Dictionary <string, FileInfo>();

            foreach (string fileName in Directory.GetFiles(examplesPath, "*" + GetCodeExampleFileExtension(language)))
            {
                result.Add(Path.GetFileNameWithoutExtension(fileName), new FileInfo(fileName));
            }
            return(result);
        }
Esempio n. 12
0
 void tabControl_SelectionChanged(object sender, DevExpress.Xpf.Core.TabControlSelectionChangedEventArgs e)
 {
     CurrentExampleLanguage = (((DXTabItem)e.NewSelectedItem).Header.ToString().StartsWith("CS")) ? ExampleLanguage.Csharp : ExampleLanguage.VB;
 }