Esempio n. 1
0
        private AppBehind()
        {
            var r = new XReader {
                Directory = @".", FileName = @"Setting.config"
            };

            r.Parse();
            WindowHeight          = int.Parse(r.Node.Find(@"SettingDef").Find(@"Window").Find(@"Height").NodeValue);
            WindowWidth           = int.Parse(r.Node.Find(@"SettingDef").Find(@"Window").Find(@"Width").NodeValue);
            FontFamily            = r.Node.Find(@"SettingDef").Find(@"Window").Find(@"FontFamily").NodeValue;
            FontSize              = double.Parse(r.Node.Find(@"SettingDef").Find(@"Window").Find(@"FontSize").NodeValue);
            DataGridRowHeightPlus =
                double.Parse(r.Node.Find(@"SettingDef").Find(@"DataGrid").Find(@"RowHeightPlus").NodeValue);
            RunInitialize    = @"Yes".Equals(r.Node.Find(@"SettingDef").Find(@"Initialize").NodeValue);
            ClonePriorTables = new List <string>();
            r.Node.Find(@"SettingDef").Find(@"Clone").Find(@"PriorTables").Children
            .ForEach(c => ClonePriorTables.Add(c.NodeValue));
            MainWindowCaptions       = new MainWindowCaptions(r.Node);
            FileBrowseCaptions       = new FileBrowseCaptions(r.Node);
            OFWindowCaptions         = new OFWindowCaptions(r.Node);
            TableListCaptions        = new TableListCaptions(r.Node);
            QueryStringInputCaptions = new QueryStringInputCaptions(r.Node);
            StringStorageCaptions    = new StringStorageCaptions(r.Node);
            StringCardCaptions       = new StringCardCaptions(r.Node);
            BinaryStorageCaptions    = new BinaryStorageCaptions(r.Node);
            BinaryCardCaptions       = new BinaryCardCaptions(r.Node);
            TagMasterCaptions        = new TagMasterCaptions(r.Node);
            TagCardCaptions          = new TagCardCaptions(r.Node);
            CloneCaptions            = new CloneCaptions(r.Node);
        }
Esempio n. 2
0
        private void Init(string arg1dir, string arg2file)
        {
            XReader x = new XReader();

            x.SetDirectory(arg1dir);
            x.SetFileName(arg2file);
            x.Parse();

            x.GetNode().GetChildren()[0].GetChildren().ForEach(item => {
                AddBinding(item);
            });
        }