Bwl.Framework.Avalonia 2025.1.10-173800-e7ea4f

Bwl.Framework.Avalonia - .NET library that provides common functionality for Avalonia-based projects. It is a part of Bwl libraries set. This library provides realization of cross-platform AppBase (configuration, logging, AutoUI, etc.). To use this library - create new Avalonia project and add reference to Bwl.Framework.Avalonia. To create AutoUI application - in App.axaml.cs you would need to create new AppBase, add description of UI elements in AppBase.AutoUI and then call AutoUIForm.Create(AppBase) to create Window with UI elements. To use FormBase or FormAppBase: - Create new Avalonia Window; - Add 'xmlns:local="clr-namespace:Bwl.Framework.Avalonia;assembly=Bwl.Framework.Avalonia"' in your Window tag; - Inside your Window tag, add '<local:FormAppBase x:Name="FormAppBase">'; - Inside FormAppBase tag, add '<local:FormAppBase.FormContent>' and describe your UI elements; - In axaml.cs file call 'FormAppBase.Init(this);' in constructor to initialize FormBase; - To access AppBase properties and methods, use 'FormAppBase.AppBase'.

No packages depend on Bwl.Framework.Avalonia.

.NET 6.0

Version Downloads Last updated
2025.1.10-173800-e7ea4f 0 01/14/2025