Condividi tramite


ISelectionItemProvider Interfaccia

Definizione

Espone metodi e proprietà per supportare l'accesso da parte di 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 GetPattern e PatternInterface.SelectionItem.

public interface class ISelectionItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1783199681, 33549, 17106, 191, 98, 4, 46, 189, 222, 204, 25)]
struct ISelectionItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1783199681, 33549, 17106, 191, 98, 4, 46, 189, 222, 204, 25)]
public interface ISelectionItemProvider
Public Interface ISelectionItemProvider
Derivato
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Questo modello include linee guida e convenzioni che non sono 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 RaisePropertyChangedEvent.

Proprietà

IsSelected

Ottiene un valore che indica se un elemento è selezionato.

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