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
- Host: GitHub
- URL: https://github.com/stimulsoft/samples-reports.avalonia
- Owner: stimulsoft
- License: other
- Created: 2023-09-11T16:16:20.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-28T17:13:25.000Z (about 1 year ago)
- Last Synced: 2025-01-28T18:24:53.300Z (about 1 year ago)
- Topics: avalonia, avalonia-ui, cross-platform, export, framework, linux, macos, net6, net8, pdf, perfomance, report, reporting, reporting-tool, reports, sql, viewer, visualization, windows, xaml
- Language: C#
- Homepage: https://www.stimulsoft.com/en/products/reports-avalonia
- Size: 12 MB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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)