RowDefinitions Class

Summary

A collection of RowDefinitions.
Namespace
Avalonia.Controls
Interfaces
Base Types
graph TD Base0["AvaloniaList<RowDefinition>"]-->Type Base1["object"]-->Base0 Interface0["IAvaloniaList<RowDefinition>"]-.->Type Interface1["IList<RowDefinition>"]-.->Type Interface2["ICollection<RowDefinition>"]-.->Type Interface3["IAvaloniaReadOnlyList<RowDefinition>"]-.->Type Interface4["IReadOnlyList<RowDefinition>"]-.->Type Interface5["IReadOnlyCollection<RowDefinition>"]-.->Type Interface6["IEnumerable<RowDefinition>"]-.->Type Interface7["INotifyCollectionChanged"]-.->Type Interface8["INotifyPropertyChanged"]-.->Type Interface9["IList"]-.->Type Interface10["ICollection"]-.->Type Interface11["IEnumerable"]-.->Type Interface12["INotifyCollectionChangedDebug"]-.->Type click Interface12 "/api/Avalonia.Diagnostics/INotifyCollectionChangedDebug" Type["RowDefinitions"] class Type type-node

Syntax

public class RowDefinitions : AvaloniaList<RowDefinition>, IAvaloniaList<RowDefinition>, 
    IList<RowDefinition>, ICollection<RowDefinition>, IAvaloniaReadOnlyList<RowDefinition>, 
    IReadOnlyList<RowDefinition>, IReadOnlyCollection<RowDefinition>, IEnumerable<RowDefinition>, 
    INotifyCollectionChanged, INotifyPropertyChanged, IList, ICollection, IEnumerable, 
    INotifyCollectionChangedDebug

Constructors

Name Summary
RowDefinitions() Initializes a new instance of the RowDefinitions class.
RowDefinitions(string) Initializes a new instance of the RowDefinitions class.

Methods

Name Value Summary
Parse(string) RowDefinitions
Parses a string representation of row definitions collection.
static

Extension Methods

Name Value Summary
CreateDerivedList<RowDefinition, TDerived>(Func<RowDefinition, TDerived>) IAvaloniaReadOnlyList<TDerived>
ForEachItem<RowDefinition>(Action<int, RowDefinition>, Action<int, RowDefinition>, Action, bool) IDisposable
Invokes an action for each item in a collection and subsequently each item added or removed from the collection.
ForEachItem<RowDefinition>(Action<RowDefinition>, Action<RowDefinition>, Action, bool) IDisposable
Invokes an action for each item in a collection and subsequently each item added or removed from the collection.
TrackItemPropertyChanged<RowDefinition>(Action<Tuple<object, PropertyChangedEventArgs>>) IDisposable
Listens for property changed events from all items in a collection.