# Avalonia.ExtendedToolkit
**Repository Path**: blue2015/Avalonia.ExtendedToolkit
## Basic Information
- **Project Name**: Avalonia.ExtendedToolkit
- **Description**: No description available
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-05-04
- **Last Updated**: 2022-05-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Avalonia.ExtendedToolkit

Avalonia.ExtendedTool wants to port some controls from the WPF to Avalonia.
Most styles / ideas where taken from:
- [MahApps Toolkit](https://github.com/MahApps/MahApps.Metro)
- [Extended WPF Toolkit](https://github.com/xceedsoftware/wpftoolkit)
- [WPF Toolkit (Microsoft)](https://github.com/dotnet/wpf)
etc.
**Contributor are welcome.**
### Nugets
------
- [Avalonia.Controlz](https://www.nuget.org/packages/mameolan.Avalonia.Controlz/)
- [Avalonia.ExtendedToolkit](https://www.nuget.org/packages/mameolan.Avalonia.ExtendedToolkit/)
### Usage
------
Please have a look at the example app or in the [wiki](https://github.com/mameolan/Avalonia.ExtendedToolkit/wiki) on how to use the controls.
### Solution Structure
------
- Avalonia.Controlz: library which can be merge to the Avalonia Project
- Avalonia.ExampleApp: Example Application for the Extended Toolkit
- Avalonia.ExtendedToolkit: library which have special controls and styles
### How to add the styles to your project
------
```xml
```
Set Color in App.axaml Styles like this i.e.:
```xml
```
or use the ThemeManager (App.axaml.cs):
```cs
public override void OnFrameworkInitializationCompleted()
{
if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop)
{
var window=new MainWindow();
ThemeManager.Instance.EnableTheme(window);
desktop.MainWindow = window;
}
base.OnFrameworkInitializationCompleted();
}
```
### AppBuilder Setup:
```cs
appBuilder
.UsePlatformDetect()
...
.UseSkia()
.UseReactiveUI() //required
.UseAvaloniaExtended() //for i.e. dialog service
...
```