IVirtualizedItemProvider Interfaz

Definición

Expone un método para que admita el patrón de control del elemento virtualizado. Implemente esta interfaz para admitir las funcionalidades que un cliente de automatización solicita con una llamada GetPattern y 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
Derivado
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Los controles que contienen un gran número de elementos secundarios pueden usar la virtualización para administrar eficazmente los elementos. Con la virtualización, el control mantiene información completa en la memoria solo para un subconjunto de elementos en un momento dado. Normalmente, el subconjunto incluye solo los elementos que están visibles actualmente para el usuario. La información completa sobre los elementos virtualizados restantes se mantiene en el almacenamiento y se carga en la memoria, o se realiza, ya que el control lo necesita, por ejemplo, a medida que los nuevos elementos sean visibles para el usuario. Para obtener más información sobre este patrón, consulta VirtualizedItem Control Pattern.

IVirtualizedItemProvider se implementa mediante la clase base del mismo nivel de automatización Windows Runtime ItemAutomationPeer.

El patrón IVirtualizedItemProvider no tiene una clase de identificador de propiedad de patrón, la única API que se va a implementar es un método.

Métodos

Realize()

Hace que el elemento virtual sea totalmente accesible como elemento de automatización de la interfaz de usuario.

Se aplica a

Consulte también