Skip to content

Add TreeView.NodeLeading for text-scale-aware row height#14734

Open
KlausLoeffelmann wants to merge 4 commits into
dotnet:mainfrom
KlausLoeffelmann:Net11Api_02_TreeView_NodeLeading
Open

Add TreeView.NodeLeading for text-scale-aware row height#14734
KlausLoeffelmann wants to merge 4 commits into
dotnet:mainfrom
KlausLoeffelmann:Net11Api_02_TreeView_NodeLeading

Conversation

@KlausLoeffelmann

@KlausLoeffelmann KlausLoeffelmann commented Jul 14, 2026

Copy link
Copy Markdown
Member

Closes #14584.
Contributes to #14694.

Depends on #14733 for runtime system text-size awareness.

  • Adds the designer-visible TreeView.NodeLeading factor for honest, text-scale-aware row sizing.
  • Preserves existing behavior when the property remains at its default sentinel.
  • Recomputes native row height across font, DPI, handle, and checkbox changes.
  • Adds serialization, DPI resynchronization, and rendering coverage.
Microsoft Reviewers: Open in CodeFlow

KlausLoeffelmann and others added 4 commits July 18, 2026 01:26
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 27022e2a-9eb8-4f58-9bfa-e79ca0d6c559
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 20883488-cf1e-4ad3-a681-0724e9f16777
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[NET11 API Proposal] TreeView.NodeLeading - opt-in honest, text-scale-aware node-row height

1 participant