RunicCollectionAttribute class

Namespace Runic.Application.Views · Runic.Application 0.7.0-preview.5

public sealed class RunicCollectionAttribute : Attribute

Inherits or implements Attribute.

Publishes indexed changes for a collection whose items have a stable, unique key.

Remarks

Supports immutable replacements and property notifications on row objects. Notifications below a row remain supported through full snapshots. Keys must not change during a row's lifetime. Each presentation should own its viewport collection.

Constructors

RunicCollectionAttribute

public RunicCollectionAttribute(string keyProperty)

Publishes indexed changes for a collection whose items have a stable, unique key.

Remarks

Supports immutable replacements and property notifications on row objects. Notifications below a row remain supported through full snapshots. Keys must not change during a row's lifetime. Each presentation should own its viewport collection.

Properties

KeyProperty

public string KeyProperty { get; }

The item property containing a string, Guid or Int32 key.