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); }
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); }); }