public void afDatabasePicker1_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e) { afTreeView1.AFRoot = null; myAFDatabase = (AFDatabase)e.SelectedObject; if (myAFDatabase != null) { //Clear ListBoxes EFListView.Items.Clear(); EFAttrView.Items.Clear(); chart1.Series.Clear(); //Populate the AF Treeview with Elements only. afTreeView1.AFRoot = myAFDatabase.Elements; //Put Element Template Name to ComboBox EventFrameTemplateComboBox.Items.Clear(); myElementTemplates = myAFDatabase.ElementTemplates; foreach (AFElementTemplate myElementTemplate in myElementTemplates) { if (myElementTemplate.InstanceType.Name == "AFEventFrame") { EventFrameTemplateComboBox.Items.Add(myElementTemplate.Name); //Adding selected item EventFrameTemplateComboBox.SelectedItem = myElementTemplate.Name; } } } }
public AttributeSelectionForm(AFElementTemplates elementTemplates) : this() { if (elementTemplates != null) { _rootElementTemplates = elementTemplates; SynchUI(); return; } else { throw new ArgumentException("You must specify either an attribute or database."); } }
public void afDatabasePicker1_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e) { afTreeView1.AFRoot = null; myAFDatabase = (AFDatabase)e.SelectedObject; if (myAFDatabase != null) { //Populate the AF Treeview with Elements only. afTreeView1.AFRoot = myAFDatabase.Elements; //Put Element Template Name to ComboBox myElementTemplates = myAFDatabase.ElementTemplates; foreach(AFElementTemplate myElementTemplate in myElementTemplates) { ElementTemplateComboBox.Items.Add(myElementTemplate.Name); } } }
public void afDatabasePicker1_SelectionChange(object sender, OSIsoft.AF.UI.SelectionChangeEventArgs e) { afTreeView1.AFRoot = null; myAFDatabase = (AFDatabase)e.SelectedObject; if (myAFDatabase != null) { //Populate the AF Treeview with Elements only. afTreeView1.AFRoot = myAFDatabase.Elements; //Put Element Template Name to ComboBox myElementTemplates = myAFDatabase.ElementTemplates; foreach (AFElementTemplate myElementTemplate in myElementTemplates) { ElementTemplateComboBox.Items.Add(myElementTemplate.Name); } } }