// This source file is adapted from the WinUI project. // (https://github.com/microsoft/microsoft-ui-xaml) // // Licensed to The Avalonia Project under MIT License, courtesy of The .NET Foundation. namespace Avalonia.Layout { /// /// Represents the base class for an object that facilitates communication between an attached /// layout and its host container. /// public class LayoutContext : AvaloniaObject { /// /// Gets or sets an object that represents the state of a layout. /// public object LayoutState { get; set; } /// /// Implements the behavior of in a derived or custom LayoutContext. /// protected virtual object LayoutStateCore { get; set; } } }