Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Mvux][ListState] what about adding a kind of keyed ListState similar to a observableDictionary? #2709

Open
2 of 7 tasks
DevTKSS opened this issue Mar 4, 2025 · 0 comments
Labels
kind/enhancement New feature or request. triage/untriaged Indicates an issue requires triaging or verification.

Comments

@DevTKSS
Copy link

DevTKSS commented Mar 4, 2025

What would you like to be added:

Keyed ListState similar to observableDictionary

Why is this needed:

Would like to use this in a application of mine where a Dictionary with added INotify... event is common used.
Should allow selectivly binding specific Items in a ListView along keyes and support a Command like Refresh like its supported in the FeedView or Update if the user wants to change this value to be a problem with immuability what is currently making me struggle to just add this as PR.
Common List is imperfect because of Enumerating system of Dictionary for better performance. Each item in this Dictionary has a kind of description property (non changeable) in the ui what is making it also important to have the key to refer to while the business logic should be able to not care at all about how this is named in the ui part of the solution.

For which Platform:

  • iOS
  • Android
  • WebAssembly
  • WebAssembly renders for Xamarin.Forms
  • Windows
  • Skia/Desktop
  • Build tasks

Anything else we need to know?

Would work on this to add as new feature but it would be good to have someone more experienced one with states/mvux to exchange on this

In the end I would love to use this new feature also for my business & production applications

@DevTKSS DevTKSS added kind/enhancement New feature or request. triage/untriaged Indicates an issue requires triaging or verification. labels Mar 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request. triage/untriaged Indicates an issue requires triaging or verification.
Projects
None yet
Development

No branches or pull requests

1 participant