Class ViewsIterator
To iterate over virtual views
public class ViewsIterator : IEnumerable<SkiaControl>, IEnumerable, IDisposable
- Inheritance
-
ViewsIterator
- Implements
- Inherited Members
- Extension Methods
Constructors
ViewsIterator(TemplatedViewsPool, IList, LayoutType?)
public ViewsIterator(TemplatedViewsPool templatedViewsPool, IList dataContexts, LayoutType? layoutType)
Parameters
templatedViewsPoolTemplatedViewsPooldataContextsIListlayoutTypeLayoutType?
ViewsIterator(IEnumerable<SkiaControl>)
public ViewsIterator(IEnumerable<SkiaControl> views)
Parameters
viewsIEnumerable<SkiaControl>
Properties
DataContexts
public IList DataContexts { get; }
Property Value
IsTemplated
public bool IsTemplated { get; }
Property Value
TemplatedViewsPool
public TemplatedViewsPool TemplatedViewsPool { get; }
Property Value
Views
public IEnumerable<SkiaControl> Views { get; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
GetEnumerator()
Returns an enumerator that iterates through the collection.
public IEnumerator<SkiaControl> GetEnumerator()
Returns
- IEnumerator<SkiaControl>
An enumerator that can be used to iterate through the collection.
SetViews(IEnumerable<SkiaControl>)
public void SetViews(IEnumerable<SkiaControl> views)
Parameters
viewsIEnumerable<SkiaControl>