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 There should be `Guard.IsNotEmpty(Guid)` API to Guard against empty guids. With current API's the same guard can be achieved by `Guard.IsTrue(guid != Guid.Empty);`. ### API breakdown ```csharp namespace...
### Describe the bug I have a UWP app with CommunityToolkit.Mvvm 8.2.2 and getting this warning. Where do I start addressing it? ``` Severity Code Description Project File Line Suppression...
### Overview `RelayCommand`'s automatically disables concurrent execution which is great. They also offer the option for a property to have the attribute `[NotifyCanExecuteChangedFor(nameof(GreetUserCommand))]` and the command to have `[RelayCommand(CanExecute =...
### Overview Yes there are a bunch of .NET PDF libraries. But it is not a free and not a streamlined approaches of APIs from other vendors for modern .NET...
### Describe the bug If you have an interface, without a generic type, that requires the implementation of an `ICommand` property it isn't possible to use the `RelayCommandAttribute` on a...
### Describe the bug If a property is labeled with [ObservableProperty] and [NotifyCanExecuteChangedFor], e.g. ```[NotifyCanExecuteChangedFor(nameof(ClickCommand))]``` ```[ObservableProperty]``` ```public bool indicator;``` it should notify the property (e.g., `bool CanExecute`) which decides whether...
### Describe the bug Message will be occurred twice. Lead exception thrown. ### Regression _No response_ ### Steps to reproduce ```text https://github.com/jingliancui/MAUIMessagingIssue Open sln file using vs 2022. f5 to...
### Overview I'm working on custom command that will let the developer pass a permission string into the constructor and if the user has that permission then command will be...
### Describe the problem This might not be quite requiring, but it will indeed help a lot in some cases where we need to update the entire list `ListViewBase.ItemSource` without...
### Overview This issue tracks adding support for partial properties to the `[ObservableProperty]` generator. This is blocked on https://github.com/dotnet/csharplang/issues/6420, so support for this will have to wait for that first...