IUITestEventNotify.NotifyMultiSource 方法

這個應用程式開發介面支援 .NET Framework 基礎結構,但您不可以直接在程式碼中使用它。

您可以 IUITechnologyManager.AddEventHandler 加入之事件的回呼方法。

回呼會在不同的執行緒所需的那個應該發生加入事件處理常式,以確定回呼不會在加入和移除事件處理常式。

命名空間:  Microsoft.VisualStudio.TestTools.UITest.Extension
組件:  Microsoft.VisualStudio.TestTools.UITest.Extension (在 Microsoft.VisualStudio.TestTools.UITest.Extension.dll 中)

語法

'宣告
Sub NotifyMultiSource ( _
    sources As IUITechnologyElement(), _
    target As IUITechnologyElement, _
    eventType As UITestEventType, _
    eventArgs As Object, _
    elementForThumbnailImage As ElementForThumbnailCapture _
)
void NotifyMultiSource(
    IUITechnologyElement[] sources,
    IUITechnologyElement target,
    UITestEventType eventType,
    Object eventArgs,
    ElementForThumbnailCapture elementForThumbnailImage
)
void NotifyMultiSource(
    array<IUITechnologyElement^>^ sources, 
    IUITechnologyElement^ target, 
    UITestEventType eventType, 
    Object^ eventArgs, 
    ElementForThumbnailCapture elementForThumbnailImage
)
abstract NotifyMultiSource : 
        sources:IUITechnologyElement[] * 
        target:IUITechnologyElement * 
        eventType:UITestEventType * 
        eventArgs:Object * 
        elementForThumbnailImage:ElementForThumbnailCapture -> unit
function NotifyMultiSource(
    sources : IUITechnologyElement[], 
    target : IUITechnologyElement, 
    eventType : UITestEventType, 
    eventArgs : Object, 
    elementForThumbnailImage : ElementForThumbnailCapture
)

參數

  • eventArgs
    類型:Object

    事件引數特有的事件型別。 指定必須擷取在事件期間,附近的項目。 eventArgs 可能-實際值 (通常是字串) 的 UITestEventType.Value 的控制項 AccessibleStates UITestEventType.State 的 UITestEventType.Hover 的 System.Drawing.Point 等等。

備註

在某些情況下,其中一個來源項目和目標項目將會相同。

然而,這不一定如此。 例如,按一下核取方塊的標籤變更核取方塊的狀態。 在這裡,來源是標記,而且目標是核取方塊。 同樣地,,當目標是下拉式方塊時,來源可能是編輯或其內部的清單。

來源可以是空的,表示來源與目標是相同的。

.NET Framework 安全性

請參閱

參考

IUITestEventNotify 介面

Microsoft.VisualStudio.TestTools.UITest.Extension 命名空間