Compartir a través de


IRawElementProviderFragmentRoot.GetFocus Método

Definición

Recupera el elemento de este fragmento que tiene el foco de entrada.

public:
 System::Windows::Automation::Provider::IRawElementProviderFragment ^ GetFocus();
public System.Windows.Automation.Provider.IRawElementProviderFragment GetFocus ();
abstract member GetFocus : unit -> System.Windows.Automation.Provider.IRawElementProviderFragment
Public Function GetFocus () As IRawElementProviderFragment

Devoluciones

IRawElementProviderFragment

Proveedor del elemento de este fragmento que tiene el foco de entrada, si existe; en caso contrario, una referencia null (Nothing en Visual Basic).

Ejemplos

En el ejemplo de código siguiente se muestra una posible implementación de este método para un cuadro de lista. Devuelve el elemento seleccionado actualmente en la lista.

/// <summary>
/// Returns the child element that is selected when the list gets focus.
/// </summary>
/// <returns>The selected item.</returns>
/// <remarks>
/// SelectedIndex is a class property that maintains the index of the currently
/// selected item in the myItems collection.</remarks>
IRawElementProviderFragment IRawElementProviderFragmentRoot.GetFocus()
{
    if (SelectedIndex >= 0)
    {
        return (IRawElementProviderFragment)myItems[SelectedIndex];
    }
    else
    {
        return null;
    }
}
''' <summary>
''' Returns the child element that is selected when the list gets focus.
''' </summary>
''' <returns>The selected item.</returns>
''' <remarks>
''' SelectedIndex is a class property that maintains the index of the currently
''' selected item in the myItems collection.</remarks>
Function GetFocus() As IRawElementProviderFragment _
    Implements IRawElementProviderFragmentRoot.GetFocus

    If SelectedIndex >= 0 Then
        Return DirectCast(myItems(SelectedIndex), IRawElementProviderFragment)
    Else
        Return Nothing
    End If
End Function 'IRawElementProviderFragmentRoot.GetFocus

Comentarios

Si el foco está en un elemento de otro marco hospedado por este fragmento, el método devuelve el elemento que hospeda ese fragmento.

Se aplica a

Consulte también