Skip to content

🧪 [Experiment] WrapPanel2 #763

@Avid29

Description

@Avid29

Approved from Discussion

#762

Problem Statement

This panel is an opportunist proposal to expand the EqualPanel during discussions of moving it into Controls.Primitives and out of Segmented.

The panel can combine the roles of the EqualPanel and the WrapPanel into one versatile panel that can both dynamically size children, as well as wrap into new rows/columns.

Considering the default behavior matches the WrapPanel, the current name is WrapPanel2.

Overview

This experiment adds a new WrapPanel2 component to the lab.

Ultimately, this panel is intended to make its way into Primitives for the mainline toolkit, as a replacement for the WrapPanel and EqualPanel.

Using

You can try it out via the NuGet Packages here:

Additional info

No response

Implementation Requirements

  • Working Prototype
  • Feature Complete
  • Documentation
  • Samples
  • Unit Tests
  • Community Feedback / Usage Testimonies

Tested Platforms

  • UWP
  • WinAppSDK / WinUI 3
  • Web Assembly (WASM)
  • Android
  • iOS
  • MacOS
  • Linux / GTK

Technical Review

  • Accessibility Audit
  • API/Naming Review
  • Code Quality/Style
  • Dependency Review
  • Design/Style Review
  • Final Approval

Community Help?

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    experiment 🧪Used to track issues that are experiments (or their linked discussions)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions