This repository contains the source code of the examples of usage Stimulsoft Reports.AVALONIA reporting tool in the Avalonia applications, using C# code and Avalonia components. The report builder and examples are fully compatible with .NET 6.0, .NET 7.0, and .NET 8.0 frameworks. The product is fully compatible with Windows, Linux, and macOS systems.
This repository has a set of examples (Visual Studio projects), each in different folders:
- Change Theme in Avalonia
- Creating Chart at Runtime
- Creating Report at Runtime
- Customizing the Viewer
- Demo
- Drilling Down Report in Live
- Exporting a Report from Code
- Globalizing Reports
- Managing Reports with Sub-Reports
- Using Business Objects in the Report
- Using Linq in Reports
- Using Report Variables in Code
All examples are combined into Visual Studio solutions (.sln files). They are prepared only for LTS frameworks, any compatible ones can be selected in the project settings. Currently, projects are prepared for these frameworks:
In order to start simply open the Visual Studio solution file in the IDE and run the required project as Startup Project. The required libraries will be automatically downloaded from the NuGet repository.
Stimulsoft Reports.AVALONIA is a product designed for working with reports in applications developed using Avalonia technology on the .NET Core, .NET 6, and .NET 7 platforms. The reporting components fully support all the features of the modern Avalonia UI framework, functioning across various operating systems such as Windows, macOS, and Linux. Additionally, these components incorporate all user requirements for creating professional reports.