An open API service indexing awesome lists of open source software.

https://github.com/stimulsoft/samples-reports.avalonia

Avalonia samples for Reports.AVALONIA embedded report components, Visual Studio C# projects, and .NET 6, .NET 7, .NET 8 report engine
https://github.com/stimulsoft/samples-reports.avalonia

avalonia avalonia-ui cross-platform export framework linux macos net6 net8 pdf perfomance report reporting reporting-tool reports sql viewer visualization windows xaml

Last synced: 6 months ago
JSON representation

Avalonia samples for Reports.AVALONIA embedded report components, Visual Studio C# projects, and .NET 6, .NET 7, .NET 8 report engine

Awesome Lists containing this project

README

          

# Avalonia C# samples for Stimulsoft Reports.AVALONIA

#### 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.

## Overview
This repository has a set of examples (Visual Studio projects), each in different folders:
* [Change Theme in Avalonia](https://github.com/stimulsoft/Samples-Reports.AVALONIA/tree/main/NET%208.0/Change%20Theme%20in%20Avalonia)
* [Creating Chart at Runtime](https://github.com/stimulsoft/Samples-Reports.AVALONIA/tree/main/NET%208.0/Creating%20Chart%20at%20Runtime)
* [Creating Report at Runtime](https://github.com/stimulsoft/Samples-Reports.AVALONIA/tree/main/NET%208.0/Creating%20Report%20at%20Runtime)
* [Customizing the Viewer](https://github.com/stimulsoft/Samples-Reports.AVALONIA/tree/main/NET%208.0/Customizing%20the%20Viewer)
* [Demo](https://github.com/stimulsoft/Samples-Reports.AVALONIA/tree/main/NET%208.0/Demo)
* [Drilling Down Report in Live](https://github.com/stimulsoft/Samples-Reports.AVALONIA/tree/main/NET%208.0/Drilling%20Down%20Report%20in%20Live)
* [Exporting a Report from Code](https://github.com/stimulsoft/Samples-Reports.AVALONIA/tree/main/NET%208.0/Exporting%20a%20Report%20from%20Code)
* [Globalizing Reports](https://github.com/stimulsoft/Samples-Reports.AVALONIA/tree/main/NET%208.0/Globalizing%20Reports)
* [Managing Reports with Sub-Reports](https://github.com/stimulsoft/Samples-Reports.AVALONIA/tree/main/NET%208.0/Managing%20Reports%20with%20Sub-Reports)
* [Using Business Objects in the Report](https://github.com/stimulsoft/Samples-Reports.AVALONIA/tree/main/NET%208.0/Using%20Business%20Objects%20in%20the%20Report)
* [Using Linq in Reports](https://github.com/stimulsoft/Samples-Reports.AVALONIA/tree/main/NET%208.0/Using%20Linq%20in%20Reports)
* [Using Report Variables in Code](https://github.com/stimulsoft/Samples-Reports.AVALONIA/tree/main/NET%208.0/Using%20Report%20Variables%20in%20Code)

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:

* [.NET 6.0](https://github.com/stimulsoft/Samples-Reports.AVALONIA/tree/main/NET%206.0)
* [.NET 8.0](https://github.com/stimulsoft/Samples-Reports.AVALONIA/tree/main/NET%208.0)

## Running samples
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.

## About Stimulsoft Reports.AVALONIA
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.

## Useful links
* [Live Demo](http://demo.stimulsoft.com/#Net)
* [Product Page](https://www.stimulsoft.com/en/products/reports-avalonia)
* [Free Download](https://www.stimulsoft.com/en/downloads)
* [NuGet](https://www.nuget.org/packages/Stimulsoft.Reports.Avalonia)
* [Documentation](https://www.stimulsoft.com/en/documentation/online/programming-manual/)
* [License](LICENSE.md)