ISelectionItemProvider Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |