AutomationPeer.ListenerExists(AutomationEvents) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示UI 自动化是否正在侦听指定的事件。
public:
static bool ListenerExists(System::Windows::Automation::Peers::AutomationEvents eventId);
public static bool ListenerExists (System.Windows.Automation.Peers.AutomationEvents eventId);
static member ListenerExists : System.Windows.Automation.Peers.AutomationEvents -> bool
Public Shared Function ListenerExists (eventId As AutomationEvents) As Boolean
参数
- eventId
- AutomationEvents
枚举值之一。
返回
一个 boolean
,指示UI 自动化是否正在侦听事件。
注解
通常,在创建 AutomationPeer 引发事件的 之前调用此方法。 此方法是性能度量值,因为如果UI 自动化不侦听事件,则创建对等方来引发事件是没有意义的。
注意
此方法是静态的,仅当委托侦听 UI 自动化 中的指定事件,而不是特定元素上的事件时,此方法才会进行应答。 UI 自动化可以创建广播侦听器;因此,每个元素的信息无关紧要。