Condividi tramite


IGridItemProvider Interfaccia

Definizione

Espone metodi e proprietà per supportare l'accesso da parte di un client microsoft Automazione interfaccia utente ai singoli controlli figlio dei contenitori che implementano IGridProvider. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata GetPattern e PatternInterface.GridItem.

public interface class IGridItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4294142012, 29703, 17851, 169, 54, 223, 62, 214, 211, 131, 125)]
struct IGridItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4294142012, 29703, 17851, 169, 54, 223, 62, 214, 211, 131, 125)]
public interface IGridItemProvider
Public Interface IGridItemProvider
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 Modello di controllo GridItem.

IGridItemProvider non è implementato da peer di automazione Windows Runtime esistenti. In particolare, IGridItemProvider non esiste per gli elementi contenuti in un oggetto Grid e l'uso di Grid come contenitore di layout o per GridViewItem. L'interfaccia esiste in modo che gli autori di controlli personalizzati possano supportare il modello di automazione in un controllo personalizzato e implementare il supporto per l'automazione usando la Windows Runtime stessa API gestita o C++ gestita da usare per definire la logica di controllo o un altro supporto di automazione.

Usare GridItemPatternIdentifiers se si vuole fare riferimento alle proprietà del modello IGridItemProvider dal codice di controllo quando si attivano eventi di automazione o si chiama RaisePropertyChangedEvent.

Proprietà

Column

Ottiene il numero ordinale della colonna contenente la cella o l'elemento.

ColumnSpan

Ottiene il numero di colonne estese da una cella o un elemento.

ContainingGrid

Ottiene un provider di Automazione interfaccia utente che implementa IGridProvider e che rappresenta il contenitore della cella o dell'elemento.

Row

Ottiene il numero ordinale della riga contenente la cella o l'elemento.

RowSpan

Ottiene il numero di righe occupate da una cella o un elemento.

Si applica a

Vedi anche