The UIAMenuItem type exposes the following members.

Properties

  NameDescription
CheckState
Retrieve the Check State (Check or UnCheck) Some Menu items implement Check Uncheck actions. If your menu item doesnt implement this InvalidOperationException is thrown.
Children (Inherited from UIAControl.)
ClassName (Inherited from UIAControl.)
CodePath (Inherited from UIAControl.)
Enabled (Inherited from UIAControl.)
ExpandCollapseState
Get the current expand \ collapse state of the menu
Handle (Inherited from UIAControl.)
HelpText
An additional help string associated with the control
(Inherited from UIAControl.)
ID (Inherited from UIAControl.)
Index
The index of the child control among its siblings
(Inherited from UIControlBase.)
IsSelected
Verify if this MenuItem is Selected in the Menu / selection group. Some menuItems allow Select action. If menu doesnt support this action InvalidOperationExeption is thrown.
IsWinForms
Indicates whether the control is a winforms control
(Inherited from UIAControl.)
ItemOverloaded.
Layout (Inherited from UIAControl.)
MSAA
The MSAA API for the control
(Inherited from UIAControl.)
Name (Inherited from UIAControl.)
Parent (Inherited from UIAControl.)
Process (Inherited from UIAControl.)
UIAControlType
The type of the control as it exposed by the UI Automation framework.

Examples

CopyC#
UIAButton button1 = null;
  UIAPane win = Desktop.UIA[@"", @"Shell_TrayWnd", @"UIAPane"] as UIAPane;
  foreach (UIControl control in win.Children)
  {
      if (control.Type == System.Windows.Automation.ControlType.Button)
      {
          button1 = control as UIAButton;
          break;
      }
  }
  button1.Click();
(Inherited from UIAControl.)
UIAutomationElement
Gets the underlying UIAutomation object of the control
(Inherited from UIAControl.)
UIType
The name of the current type (UIAButton, UIAEditBox, etc) as it is translated by QAliber engine.
(Inherited from UIControlBase.)
Visible (Inherited from UIAControl.)
VisibleName
The name of the control as it appears in the UI Controls browser
(Inherited from UIControlBase.)

See Also