Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/michaeidietrich/smartmvvm.xaml
Set of XAML markup utilities for WPF and Avalonia applications.
https://github.com/michaeidietrich/smartmvvm.xaml
avalonia avaloniaui c-sharp csharp databinding dotnet mvvm wpf wpf-ui xaml
Last synced: 26 days ago
JSON representation
Set of XAML markup utilities for WPF and Avalonia applications.
- Host: GitHub
- URL: https://github.com/michaeidietrich/smartmvvm.xaml
- Owner: MichaeIDietrich
- License: mit
- Created: 2019-11-24T13:36:56.000Z (almost 5 years ago)
- Default Branch: develop
- Last Pushed: 2022-07-14T17:31:23.000Z (over 2 years ago)
- Last Synced: 2024-10-10T19:41:11.981Z (26 days ago)
- Topics: avalonia, avaloniaui, c-sharp, csharp, databinding, dotnet, mvvm, wpf, wpf-ui, xaml
- Language: C#
- Homepage:
- Size: 125 KB
- Stars: 29
- Watchers: 4
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
# SmartMvvm.Xaml / SmartMvvm.Avalonia.Xaml
[![NuGet](https://img.shields.io/nuget/v/SmartMvvm.Xaml.svg?label=nuget%20(WPF))](https://www.nuget.org/packages/SmartMvvm.Xaml/)
[![NuGet](https://img.shields.io/nuget/v/SmartMvvm.Avalonia.Xaml.svg?label=nuget%20(Avalonia))](https://www.nuget.org/packages/SmartMvvm.Avalonia.Xaml/)[![Build status (master)](https://ci.appveyor.com/api/projects/status/mw21p6jogh4v4cgh/branch/master?svg=true&passingText=master%20-%20passing&pendingText=master%20-%20pending&failingText=master%20-%20FAILED)](https://ci.appveyor.com/project/MichaeIDietrich/SmartMvvm.Xaml/branch/master)
[![Build status (develop)](https://ci.appveyor.com/api/projects/status/mw21p6jogh4v4cgh/branch/develop?svg=true&passingText=develop%20-%20passing&pendingText=develop%20-%20pending&failingText=develop%20-%20FAILED)](https://ci.appveyor.com/project/MichaeIDietrich/SmartMvvm.Xaml/branch/develop)Introduction
-------------SmartMvvm.Xaml contains a set of useful markup extensions and other objects to simplify writing **WPF** and **Avalonia** XAML code without the need of code behind or unnecessary UI behavior logic in view model code.
- Supported are projects using at least .NET Framework 4.5 or at least .NET Core 3.1 for **WPF** and at least .NET Standard 2.0 for **Avalonia**.
Getting Started
-------------------To use these XAML utilities in your project, simply install the [SmartMvvm.Xaml (WPF)](https://www.nuget.org/packages/SmartMvvm.Xaml) or [SmartMvvm.Avalonia.Xaml (Avalonia)](https://www.nuget.org/packages/SmartMvvm.Xaml) NuGet package to your project.
Check out the [sample application (WPF)](https://github.com/MichaeIDietrich/SmartMvvm.Xaml/tree/develop/src/SmartMvvm.Xaml.Sample) or [sample application (Avalonia)](https://github.com/MichaeIDietrich/SmartMvvm.Xaml/tree/develop/src/SmartMvvm.Avalonia.Xaml.Sample) to see how you can use these utilities in your project.
Samples
-------```xml
```