Linguaggio

IGridItemProvider Interfaccia

Definizione

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

public interface class IGridItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(3528817166, 26889, 20848, 166, 128, 96, 114, 141, 243, 57, 180)]
struct IGridItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(3528817166, 26889, 20848, 166, 128, 96, 114, 141, 243, 57, 180)]
public interface IGridItemProvider
Public Interface IGridItemProvider
Attributi

Commenti

Questo modello include linee guida e convenzioni non completamente documentate qui. Per altre info su questo modello, vedi Pattern di controllo GridItem.

IGridItemProvider non è implementato da alcun peer di automazione di Windows Runtime esistente. In particolare, IGridItemProvider non esiste per gli elementi contenuti in una griglia 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 di automazione usando la Windows Runtime stessa API gestita o C++ gestita o C++ usata per definire la logica di controllo o un altro supporto per l'automazione.

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

Proprietà

Nome Descrizione
Column

Ottiene il numero ordinale della colonna che contiene 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 che contiene la cella o l'elemento.

RowSpan

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

Si applica a

Vedi anche