ObservableList<T> Class

Namespace
Shiny
Base Types
  • ObservableCollection<T>
graph BT Type-->Base0["ObservableCollection<T>"] Type["ObservableList<T>"] class Type type-node

Syntax

public class ObservableList<T> : ObservableCollection<T>

Type Parameters

Name Description
T

Constructors

Methods

Name Value Summary
AddRange(IEnumerable<T>) void
Adds a collection of items and then fires the CollectionChanged event - more performant than doing individual adds
ReplaceAll(IEnumerable<T>) void
Clears and sets a new collection

Extension Methods

Name Value Summary
GetPropertyInfo<ObservableList<T>, TRet>(Expression<Func<ObservableList<T>, TRet>>) PropertyInfo
Reflects out property information based on the expression value
ReflectGet(string) object
Gets an objects property dynamically through reflection - will throw an exception if proper has no getter or property does not exists
ReflectGet<ObservableList<T>, TReturn>(Expression<Func<ObservableList<T>, TReturn>>) TReturn
Gets an objects property dynamically through reflection - will throw an exception if proper has no getter or property does not exists
ReflectSet(string, object) void
Sets an objects property dynamically through reflection - will throw an exception if proper has no setter, wrong type, or property does not exists
GitHub