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 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
- SelectionItemPatternIdentifiers
- ISelectionItemProvider (interfaccia COM)
- peer di automazione personalizzati
- pattern di controllo SelectionItem