- Namespace
- Avalonia
.Controls - Interfaces
-
- IAvaloniaList
<T> - IList
<T> - ICollection
<T> - I
Avalonia Read Only List <T> - IReadOnlyList
<T> - IReadOnlyCollection
<T> - IEnumerable
<T> - I
Notify Collection Changed - I
Notify Property Changed - IList
- ICollection
- IEnumerable
- I
Notify Collection Changed Debug
- IAvaloniaList
- Base Types
-
- object
- AvaloniaList
<T>
- Derived Types
graph BT
Type-->Base0["AvaloniaList<T>"]
Base0-->Base1["object"]
Type-.->Interface0["IAvaloniaList<T>"]
Type-.->Interface1["IList<T>"]
Type-.->Interface2["ICollection<T>"]
Type-.->Interface3["IAvaloniaReadOnlyList<T>"]
Type-.->Interface4["IReadOnlyList<T>"]
Type-.->Interface5["IReadOnlyCollection<T>"]
Type-.->Interface6["IEnumerable<T>"]
Type-.->Interface7["INotifyCollectionChanged"]
Type-.->Interface8["INotifyPropertyChanged"]
Type-.->Interface9["IList"]
Type-.->Interface10["ICollection"]
Type-.->Interface11["IEnumerable"]
Type-.->Interface12["INotifyCollectionChangedDebug"]
click Interface12 "/api/Avalonia.Diagnostics/INotifyCollectionChangedDebug"
Type["DefinitionList<T>"]
class Type type-node
Derived0["ColumnDefinitions"]-->Type
click Derived0 "/api/Avalonia.Controls/ColumnDefinitions"
Derived1["RowDefinitions"]-->Type
click Derived1 "/api/Avalonia.Controls/RowDefinitions"
Syntax
public abstract class DefinitionList<T> : AvaloniaList<T>, IAvaloniaList<T>, IList<T>,
ICollection<T>, IAvaloniaReadOnlyList<T>, IReadOnlyList<T>, IReadOnlyCollection<T>,
IEnumerable<T>, INotifyCollectionChanged, INotifyPropertyChanged, IList, ICollection,
IEnumerable, INotifyCollectionChangedDebug
where T : DefinitionBase
Type Parameters
Name | Description |
---|---|
T |
Constructors
Name | Summary |
---|---|
DefinitionList |
Extension Methods
Name | Value | Summary |
---|---|---|
CreateDerivedList |
I |
|
ForEachItem |
IDisposable |
Invokes an action for each item in a collection and subsequently each item added or
removed from the collection.
|
ForEachItem |
IDisposable |
Invokes an action for each item in a collection and subsequently each item added or
removed from the collection.
|
Track |
IDisposable |
Listens for property changed events from all items in a collection.
|