All Projects → wieslawsoltes → Avaloniabehaviors

wieslawsoltes / Avaloniabehaviors

Licence: mit
Port of Windows UWP Xaml Behaviors for Avalonia Xaml.

Projects that are alternatives of or similar to Avaloniabehaviors

Reactivehistory
Reactive undo/redo framework for .NET.
Stars: ✭ 82 (-14.58%)
Mutual labels:  multi-platform, mvvm, xaml
QIQO.Business.Client.Solution
WPF, MVVM, XAML, C#, Prism
Stars: ✭ 13 (-86.46%)
Mutual labels:  xaml, mvvm
ModernKeePass
KDBX password manager for the Windows Store
Stars: ✭ 29 (-69.79%)
Mutual labels:  xaml, mvvm
Handycontrols
Contains some simple and commonly used WPF controls based on HandyControl
Stars: ✭ 347 (+261.46%)
Mutual labels:  mvvm, xaml
Panandzoom
Pan and zoom control for Avalonia.
Stars: ✭ 159 (+65.63%)
Mutual labels:  multi-platform, xaml
Dock
A docking layout system.
Stars: ✭ 204 (+112.5%)
Mutual labels:  multi-platform, xaml
WPF-Keyboard-Control
WPF Keyboard Control
Stars: ✭ 53 (-44.79%)
Mutual labels:  xaml, mvvm
Steamtools
🛠「Steam++」是一个开源跨平台的多功能Steam工具箱。
Stars: ✭ 4,458 (+4543.75%)
Mutual labels:  mvvm, xaml
Core2d
A multi-platform data driven 2D diagram editor.
Stars: ✭ 475 (+394.79%)
Mutual labels:  multi-platform, xaml
Uno
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Stars: ✭ 6,029 (+6180.21%)
Mutual labels:  mvvm, xaml
Reactiveproperty
ReactiveProperty provides MVVM and asynchronous support features under Reactive Extensions. Target framework is .NET Standard 2.0.
Stars: ✭ 603 (+528.13%)
Mutual labels:  mvvm, xaml
Avalonia
A cross platform XAML framework for .NET
Stars: ✭ 12,588 (+13012.5%)
Mutual labels:  multi-platform, xaml
Xamarin Demos
This repository contains the Syncfusion Xamarin UI control’s samples and the guide to use them.
Stars: ✭ 218 (+127.08%)
Mutual labels:  mvvm, xaml
DialogHost.Avalonia
AvaloniaUI control that provides a simple way to display a dialog with information or prompt the user when information is needed
Stars: ✭ 92 (-4.17%)
Mutual labels:  xaml, multi-platform
Mvvmvalidation
Lightweight library that helps reduce boilerplate when implementing validation in XAML MVVM applications
Stars: ✭ 141 (+46.88%)
Mutual labels:  mvvm, xaml
YouTube-Downloader
An easy-to-use, YouTube video downloader, without pesky ads or malware.
Stars: ✭ 22 (-77.08%)
Mutual labels:  xaml, mvvm
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (+18.75%)
Mutual labels:  mvvm, xaml
Windowscommunitytoolkit
The Windows Community Toolkit is a collection of helpers, extensions, and custom controls. It simplifies and demonstrates common developer tasks building UWP and .NET apps for Windows 10. The toolkit is part of the .NET Foundation.
Stars: ✭ 4,654 (+4747.92%)
Mutual labels:  mvvm, xaml
Gank.uwp
http://gank.io 第三方客户端UWP版
Stars: ✭ 41 (-57.29%)
Mutual labels:  mvvm, xaml
Wpfbindingerrors
💥 Turn WPF Binding errors into exception
Stars: ✭ 73 (-23.96%)
Mutual labels:  mvvm, xaml

Avalonia XAML Behaviors

Gitter

Build status

NuGet NuGet MyGet

AvaloniaBehaviors is a port of Windows UWP version of XAML Behaviors for Avalonia XAML.

Avalonia XAML Behaviors is an easy-to-use means of adding common and reusable interactivity to your Avalonia applications with minimal code. Avalonia port is available only for managed applications. Use of XAML Behaviors is governed by the MIT License.

Building Avalonia XAML Behaviors

First, clone the repository or download the latest zip.

git clone https://github.com/wieslawsoltes/AvaloniaBehaviors.git

Build on Windows using script

Open up a command-prompt and execute the commands:

.\build.ps1

Build on Linux using script

Open up a terminal prompt and execute the commands:

./build.sh

Build on OSX using script

Open up a terminal prompt and execute the commands:

./build.sh

NuGet

Avalonia XamlBehaviors is delivered as a NuGet package.

You can find the packages here NuGet and install the package like this:

Install-Package Avalonia.Xaml.Behaviors

or by using nightly build feed:

  • Add https://www.myget.org/F/xamlbehaviors-nightly/api/v2 to your package sources
  • Alternative nightly build feed https://pkgs.dev.azure.com/wieslawsoltes/GitHub/_packaging/Nightly/nuget/v3/index.json
  • Update your package using XamlBehaviors feed

and install the package like this:

Install-Package Avalonia.Xaml.Behaviors -Pre

Package Sources

Resources

License

Avalonia XAML Behaviors is licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].