Condividi tramite


ISelectionItemProvider Interfaccia

Definizione

Espone metodi e proprietà per supportare l'accesso da parte di un client di Automazione interfaccia utente Microsoft 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 informazioni su questo modello, vedi Pattern di controllo SelectionItem. Tuttavia, non è necessario seguire le indicazioni relative a IRawElementProviderFragmentRoot, specifico per le implementazioni del provider COM e l'interfaccia non esiste nell'API del provider di automazione di 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 generano eventi di automazione o si chiama AutomationPeer.RaisePropertyChangedEvent.

Proprietà

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

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