共用方式為


IUITestEventNotify.NotifyMultiSource 方法

這個 API 支援 .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
    型別:System.Object
    事件引數特有的事件型別。指定必須擷取,在事件期間處理最接近的項目。eventArgs 可能-實際值 (通常是字串) 的 UITestEventType.Value 控制項的控制項 AccessibleStates UITestEventType.State 的 UITestEventType.Hover 的 System.Drawing.Point 等等。

備註

在某些情況下,其中一個來源項目和目標項目都一樣。

不過,這可能永遠都不是這種情況。 例如,按一下核取方塊的標籤變更核取方塊的狀態。 在這裡,來源是標記,則這是核取方塊。 同樣的,在中,當目標是下拉式方塊時,來源可以是編輯器或中列出。

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

.NET Framework 安全性

請參閱

參考

IUITestEventNotify 介面

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