getsentry / getsentry/sentry-dotnet

Make `MauiCommunityToolkitMvvmEventsBinder` extensible to other elements

Open
#4,249 3 comments 0 reactions 0 assignees View on GitHub
.NET 3: medium Framework: MAUI Improvement
Dominant language
C#
Stars
770
Forks
248
Avg merge
3d 4h
Merged PRs (30d)
49

Description

### Problem Statement

Nowadays lots of developers are using third party libraries components which have their own `Command` properties which can use the MVVM command objects.

`AddCommunityToolkitIntegration` should provide a way to attach to those additional properties.

### Solution Brainstorm

```
options.AddCommunityToolkitIntegration(integration => {
integration.AddCommandSupport(
MyThirdPartyElement.RefreshCommandProperty,
MyThirdPartyElement.ValidateCommandProperty
)
});
```

Internally this is stored as `Dictionary` which we can leverage in the event binder.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.