public PropRow(PropRowData prd, TreeViewItem tvParent) { this.tvItem = tvParent; InitializeComponent(); PropKey.Text = prd.Key; rb1.IsChecked = true; switch (prd.RadioBChecked) { case 0: rb1.IsChecked = true; break; case 1: rb2.IsChecked = true; break; case 2: rb3.IsChecked = true; break; case 3: rb4.IsChecked = true; break; } this.StringData.Text = prd.StringData; this.IntData.Text = prd.IntData.ToString(); this.FloatData.Text = prd.FloatData.ToString(); this.ObjectSet.SelectedIndex = prd.ObjectDataComboSelected; this.ObjectStringValue.Text = prd.ObjectDataStringData; SetRBView(); }
public PropRowData GetPropRowData() { int nRadioSelected = (rb1.IsChecked == true) ? 0 : (rb2.IsChecked == true) ? 1 : (rb3.IsChecked == true) ? 2 : 3; PropRowData prd = new PropRowData(PropKey.Text, nRadioSelected, StringData.Text, Convert.ToInt32(IntData.Text), (float)(Convert.ToDouble(FloatData.Text)), ObjectSet.SelectedIndex, ObjectStringValue.Text); return(prd); }
private void GetHostSysSimDataFromTree(TreeViewItem tvi) { foreach (Object ob in tvi.Items) { if (ob.GetType().Equals(typeof(PropRow))) { PropRow pr = (PropRow)ob; PropRowData prd = pr.GetPropRowData(); hssd.AddPropRowData(prd); } } }
public void AddPropRowData(PropRowData propRowData) { PropRowsData.Add(propRowData); }