Linguaggio

ISelectionItemProvider Interfaccia

Definizione

Espone metodi e proprietà per supportare l'accesso da un client Microsoft Automazione interfaccia utente a singoli controlli figlio selezionabili di contenitori che implementano ISelectionProvider. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata AutomationPeer.GetPattern e PatternInterface.SelectionItem.

public interface class ISelectionItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3386891649, 54444, 23857, 190, 127, 36, 250, 177, 96, 96, 228)]
struct ISelectionItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(3386891649, 54444, 23857, 190, 127, 36, 250, 177, 96, 96, 228)]
public interface ISelectionItemProvider
Public Interface ISelectionItemProvider
Derivato
Attributi

Commenti

Questo modello include linee guida e convenzioni non completamente documentate qui. Per altre info su questo modello, vedi Pattern di controllo SelectionItem. Tuttavia, non è necessario seguire le indicazioni relative a IRawElementProviderFragmentRoot, specifiche per le implementazioni del provider COM e l'interfaccia non esiste nell'API del provider di automazione Windows Runtime.

ISelectionItemProvider viene implementato da queste classi di Windows Runtime esistenti:

Usare SelectionItemPatternIdentifiers se si desidera fare riferimento alle proprietà del modello ISelectionItemProvider dal codice di controllo quando si attivano eventi di automazione o si chiama AutomationPeer.RaisePropertyChangedEvent.

Proprietà

Nome Descrizione
IsSelected

Ottiene un valore che indica se è selezionato un elemento.

SelectionContainer

Ottiene il provider di Automazione interfaccia utente che implementa ISelectionProvider e funge da contenitore per l'oggetto chiamante.

Metodi

Nome Descrizione
AddToSelection()

Aggiunge l'elemento corrente alla raccolta di elementi selezionati.

RemoveFromSelection()

Rimuove l'elemento corrente dalla raccolta di elementi selezionati.

Select()

Cancella qualsiasi selezione esistente e quindi seleziona l'elemento corrente.

Si applica a

Vedi anche