IVirtualizedItemProvider 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 un metodo per supportare il pattern di controllo dell'elemento virtualizzato. Implementare questa interfaccia per supportare le funzionalità richieste da un client di automazione con una chiamata GetPattern e PatternInterface.VirtualizedItem.
public interface class IVirtualizedItemProvider
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(399810635, 54872, 18656, 165, 116, 90, 81, 108, 88, 223, 167)]
struct IVirtualizedItemProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(399810635, 54872, 18656, 165, 116, 90, 81, 108, 88, 223, 167)]
public interface IVirtualizedItemProvider
Public Interface IVirtualizedItemProvider
- 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
I controlli che contengono un numero elevato di elementi figlio possono usare la virtualizzazione per gestire in modo efficiente gli elementi. Con la virtualizzazione, il controllo mantiene informazioni complete in memoria solo per un subset di elementi in qualsiasi momento. In genere, il subset include solo gli elementi attualmente visibili all'utente. Le informazioni complete sugli elementi virtualizzati rimanenti vengono mantenute nello spazio di archiviazione e vengono caricate in memoria o realizzate, in quanto il controllo lo richiede, ad esempio, man mano che i nuovi elementi diventano visibili all'utente. Per altre info su questo modello, vedi Modello di controllo VirtualizedItem.
IVirtualizedItemProvider viene implementato dalla classe base peer di automazione Windows Runtime ItemAutomationPeer.
Il modello IVirtualizedItemProvider non ha una classe identificatore di proprietà del modello, l'unica API da implementare è un metodo.
Metodi
Realize() |
Rende l'elemento virtuale completamente accessibile come elemento di automazione interfaccia utente. |