public string GetData() { PluginTwoModel model = new PluginTwoModel(); model.textbox = this.m_control.textbox.Text; model.radiogroup = FindDescendants <RadioButton>(this.m_control, e => e.IsChecked == true).Select(i => i.Name).FirstOrDefault(); return(model.ToXml()); }
public void SetData(string data) { PluginTwoModel model = new PluginTwoModel(data); this.m_control.textbox.Text = model.textbox; foreach (var radio in FindDescendants <RadioButton>(this.m_control, i => true)) { if (radio.Name == model.radiogroup) { radio.IsChecked = true; } else { radio.IsChecked = false; } } }