Skip to content

[Epic] .NET 11 new WinForms API surface (accessibility-driven) #14694

Description

@KlausLoeffelmann

Overview

Tracking issue for the .NET 11 WinForms API proposals authored/updated in this batch. Each is its own api-suggestion issue and stands on its own for API review; this issue exists to keep them visible as a related cluster and to track implementation status and cross-cutting follow-up work.

API proposals in this batch

Related, not part of this batch:

Implementation tracking

Each feature branch is tracked with three independent check-offs:

  1. Branch Implemented - the branch matches the current, agreed API shape in the linked issue and builds/tests cleanly.
  2. Klaus Test-App Approval - exercised through the shared exploratory test app and Klaus is satisfied with the runtime behavior.
  3. WinForms Team Testing - Olina or Leaf (Beyondsoft) have tested and signed off.

#14585 - Flicker-free UI mutation (ISupportSuspendPainting/ISupportSuspendRelocation, Form.FormRevealMode)

Branch: KlausLoeffelmann/winforms @ ImproveControlRendering (renamed from ImproveControlPositioningAndRendering now that DeferLocationChange is split out)

  • Branch Implemented
  • Klaus Test-App Approval
  • WinForms Team Testing

#14587 - Visual Styles (VisualStylesMode, modern Button/CheckBox/RadioButton, TextBoxBase.Padding)

Branch: KlausLoeffelmann/winforms @ VisualStylesNet11

  • Branch Implemented
  • Klaus Test-App Approval
  • WinForms Team Testing

#14586 - KioskModeManager component

Branch: KlausLoeffelmann/winforms @ IntroduceKioskManagerComponent

  • Branch Implemented
  • Klaus Test-App Approval
  • WinForms Team Testing

#14583 - Application.SystemTextSize / SystemTextSizeAwareness

Branch: KlausLoeffelmann/winforms @ Net11Api_01_Application_SystemTextSize

  • Branch Implemented
  • Klaus Test-App Approval
  • WinForms Team Testing

#14584 - TreeView.NodeLeading

Branch: KlausLoeffelmann/winforms @ Net11Api_02_TreeView_NodeLeading

  • Branch Implemented
  • Klaus Test-App Approval
  • WinForms Team Testing

Refactoring / follow-up work tracked here

Branch summaries (as implemented)

Metadata

Metadata

Labels

epicGroups multiple user stories. Can be grouped under a theme.

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions