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

Need a "selection behavior" for RadioButtons #1169

Open
11 tasks
dr1rrb opened this issue Jun 27, 2024 · 1 comment
Open
11 tasks

Need a "selection behavior" for RadioButtons #1169

dr1rrb opened this issue Jun 27, 2024 · 1 comment
Assignees
Labels
control/extensions-helpers-markup Related to attached properties, helper classes, or markup extensions without a finer tag kind/enhancement New feature or request. triage/untriaged Indicates an issue requires triaging or verification.

Comments

@dr1rrb
Copy link
Member

dr1rrb commented Jun 27, 2024

What would you like to be added:

On the model of https://github.com/unoplatform/uno.toolkit.ui/blob/main/src/Uno.Toolkit.UI/Behaviors/ItemsRepeaterExtensions.cs, we need a selection behavior to add support of ISelectionInfo for RadioButtons (which does not inherit from Selector).

Why is this needed:

To enable support of selection pattern of MVUX

For which Platform:

  • WebAssembly
  • Android
  • iOS
  • macOS (AppKit)
  • Mac Catalyst
  • Skia
    • WPF
    • GTK (Linux)
    • Linux Framebuffer
    • Tizen
  • Windows

Anything else we need to know?

Should we have the same model as for the CommandExtension and have a single behavior for multiple controls?

@dr1rrb dr1rrb added kind/enhancement New feature or request. triage/untriaged Indicates an issue requires triaging or verification. labels Jun 27, 2024
@Xiaoy312 Xiaoy312 self-assigned this Jun 28, 2024
@Xiaoy312 Xiaoy312 added the control/extensions-helpers-markup Related to attached properties, helper classes, or markup extensions without a finer tag label Jun 28, 2024
@Xiaoy312
Copy link
Contributor

of the collection controls which ones supports ISelectionInfo natively, and which ones doesnt?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
control/extensions-helpers-markup Related to attached properties, helper classes, or markup extensions without a finer tag kind/enhancement New feature or request. triage/untriaged Indicates an issue requires triaging or verification.
Projects
None yet
Development

No branches or pull requests

2 participants