public static void SetChecked(this IWin32MarkerExtension uiaRadioButton, bool bCheck) { if (bCheck) { if (uiaRadioButton.GetTogglePattern().Current.ToggleState != System.Windows.Automation.ToggleState.On) { uiaRadioButton.GetTogglePattern().Toggle(); } } else { if (uiaRadioButton.GetTogglePattern().Current.ToggleState != System.Windows.Automation.ToggleState.Off) { uiaRadioButton.GetTogglePattern().Toggle(); } } }
public static System.Windows.Automation.ToggleState GetCheckStatus(this IWin32MarkerExtension uiaRadioButton) { return(uiaRadioButton.GetTogglePattern().Current.ToggleState); }