IRawElementProviderFragmentRoot.GetFocus Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar elementet i det här fragmentet som har indatafokus.
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
Returer
Providern för elementet i det här fragmentet som har indatafokus, om någon; annars en null-referens (Nothing i Visual Basic).
Exempel
I följande kodexempel visas en möjlig implementering av den här metoden för en listruta. Det returnerar det markerade objektet i listan.
/// <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
Kommentarer
Om fokus ligger på ett element i ett annat ramverk som hanteras av det här fragmentet returnerar metoden det element som är värd för fragmentet.