IElementFactory Interface

Definition

Supports the creation and recycling of UIElement objects.

C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.Guid(399682960, 4976, 21960, 128, 225, 120, 180, 144, 4, 169, 225)]
public interface IElementFactory
Derived
Attributes

Windows requirements

Device family
Windows 10, version 1809 (introduced in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v7.0)

Remarks

Two concrete implementations of this interface are:

  1. DataTemplate, and
  2. DataTemplateSelector

The GetElement method is used to retrieve a valid instance of a UIElement. The RecycleElement method is used to recycle elements.

Methods

GetElement(ElementFactoryGetArgs)

Gets an UIElement object.

RecycleElement(ElementFactoryRecycleArgs)

Recycles a UIElement that was previously retrieved using GetElement.

Applies to

Product Versions
WinRT Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

See also