dotnet
dotnet copied to clipboard
.NET Community Toolkit is a collection of helpers and APIs that work for all .NET developers and are agnostic of any specific UI platform. The toolkit is maintained and published by Microsoft, and par...
### Overview Trying to replace an internal, legacy implementation of `ObservableCollection` with the one in CommunityToolkit it was noticed there is no way to simply raise the `PropertyChanged` event without...
### Describe the bug The following command compiles, but causes a runtime error when called. ```csharp public override async Task SomeCommandAsync(bool optional = false, CancellationToken cancellationToken = default) { }...
This PR updates all NuGet dependencies. ## PR Checklist - [X] Created a feature/dev branch in your fork (vs. submitting directly from a commit on main) - [X] Based off...
This PR removes all .NET 8 tests and moves them to .NET 9 instead. No changes to published packages. ## PR Checklist - [X] Created a feature/dev branch in your...
### Overview If `LangVersion=preview`, the relay command generator should avoid emitting a backing field. ### API breakdown N/A ### Usage example N/A ### Breaking change? No ### Alternatives N/A ###...
This PR fixes an issue where the `[RelayCommand]` generator doesn't account for method overrides for `CanExecute`. ## PR Checklist - [X] Created a feature/dev branch in your fork (vs. submitting...
This issue tracks some general post 8.4 improvements for the MVVM Toolkit analyzers: - [x] Skip warning for generated members on `[GeneratedBindableCustomProperty]` types if explicit members are targeted - [...
### Describe the bug If you try to bind an enum to a CommandParameter in UWP, then UWP tends to pass them around the system as the raw type of...
### Overview Is there a plan to add navigation functionality ### API breakdown Is there a plan to add navigation functionality ### Usage example Is there a plan to add...
### Overview In many of my properties I must `Clamp`, `Round`, `Max` or `Min` the setter value. This auto defeats the `[ObservableProperty]` which make me implement the raw property. Example:...