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 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. |