IRawElementProviderSimple.GetPatternProvider(Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
bir UI Otomasyonu öğesinde denetim deseni için destek sağlayan bir nesnesi alır.
public:
System::Object ^ GetPatternProvider(int patternId);
public object GetPatternProvider (int patternId);
abstract member GetPatternProvider : int -> obj
Public Function GetPatternProvider (patternId As Integer) As Object
Parametreler
- patternId
- Int32
Desenin tanımlayıcısı.
Döndürülenler
Desen arabirimini uygulayan veya null
desen desteklenmiyorsa nesne.
Örnekler
Aşağıdaki örnek, yalnızca InvokePatterndestekleyen bir sağlayıcı için uygulamasını GetPatternProvider gösterir.
/// <summary>
/// Returns the object that supports the specified pattern.
/// </summary>
/// <param name="patternId">ID of the pattern.</param>
/// <returns>Object that implements IInvokeProvider.</returns>
object IRawElementProviderSimple.GetPatternProvider(int patternId)
{
if (patternId == InvokePatternIdentifiers.Pattern.Id)
{
// Return an object that implements IInvokeProvider.
return myInvokePatternProvider;
}
else
{
return null;
}
}
''' <summary>
''' Returns the object that supports the specified pattern.
''' </summary>
''' <param name="patternId">ID of the pattern.</param>
''' <returns>Object that implements IInvokeProvider.</returns>
Function GetPatternProvider(ByVal patternId As Integer) As Object _
Implements IRawElementProviderSimple.GetPatternProvider
If patternId = InvokePatternIdentifiers.Pattern.Id Then
' Return an object that implements IInvokeProvider.
Return myInvokePatternProvider
Else
Return Nothing
End If
End Function 'IRawElementProviderSimple.GetPatternProvider