private void Refresh(JToken root) { if (root == null) { return; } grid.Children.Clear(); UserControl ui = ConfigOptionManager.CreateOption(root); if (ui != null) { grid.Children.Add(ui); } }
private void Refresh(JToken root) { if (root == null) { return; } grid.Children.Clear(); //UserControl retval = null; //if(root["type"].ToString() == "file") // retval = new ConfigOptions.File.FileOptions() { DataContext = root }; //else if(root["type"].ToString() == "sam") // retval = new ConfigOptions.Sam.SamOptions() { DataContext = root }; //else if(root["type"].ToString() == "tail") // retval = new ConfigOptions.Tail.TailOptions() { DataContext = root }; //grid.Children.Add(retval); UserControl ui = ConfigOptionManager.CreateOption(root); if (ui != null) { grid.Children.Add(ui); } }
public Window_Config(JObject jobj_config_root, string work_name = null, string index = null, bool _IsModal = false, string path = null) : this(ConfigOptionManager.CreateOption(jobj_config_root, work_name, index), _IsModal, path) { }