void IActiveTaskDialog.SetButtonEnabledState(int buttonId, bool enabled) { if (NormalButtons.Any(b => b.ID == buttonId)) { NormalButtons.First(b => b.ID == buttonId).IsEnabled = enabled; } else if (CommandLinks.Any(cl => cl.ID == buttonId)) { CommandLinks.First(b => b.ID == buttonId).IsEnabled = enabled; } else if (RadioButtons.Any(rb => rb.ID == buttonId)) { RadioButtons.First(b => b.ID == buttonId).IsEnabled = enabled; } }
void ExcuteRadioCommand() { RadioButton = RadioButtons.First(p => p.IsCheck); }