Skip to content

First set of WPF control refresh#2182

Merged
adegeo merged 65 commits intomainfrom
wpf/1988/controlref
Feb 6, 2026
Merged

First set of WPF control refresh#2182
adegeo merged 65 commits intomainfrom
wpf/1988/controlref

Conversation

@adegeo
Copy link
Contributor

@adegeo adegeo commented Jan 23, 2026

Summary

  • Source code to a project that lists all of the WPF controls and generates screenshots.
  • Control reference material redesigned.
  • Images updated.
  • Images added.

Contributes to #1988
Fixes #2148

Link to review only *.md files


Internal previews

Toggle expand/collapse
📄 File 🔗 Preview link
dotnet-desktop-guide/wpf/controls/adorners.md dotnet-desktop-guide/wpf/controls/adorners
dotnet-desktop-guide/wpf/controls/border.md dotnet-desktop-guide/wpf/controls/border
dotnet-desktop-guide/wpf/controls/bulletdecorator.md dotnet-desktop-guide/wpf/controls/bulletdecorator
dotnet-desktop-guide/wpf/controls/calendar.md dotnet-desktop-guide/wpf/controls/calendar
dotnet-desktop-guide/wpf/controls/canvas.md dotnet-desktop-guide/wpf/controls/canvas
dotnet-desktop-guide/wpf/controls/checkbox.md dotnet-desktop-guide/wpf/controls/checkbox
dotnet-desktop-guide/wpf/controls/combobox.md dotnet-desktop-guide/wpf/controls/combobox
dotnet-desktop-guide/wpf/controls/contextmenu.md dotnet-desktop-guide/wpf/controls/contextmenu
dotnet-desktop-guide/wpf/controls/datagrid.md dotnet-desktop-guide/wpf/controls/datagrid
dotnet-desktop-guide/wpf/controls/datepicker.md dotnet-desktop-guide/wpf/controls/datepicker
dotnet-desktop-guide/wpf/controls/expander.md dotnet-desktop-guide/wpf/controls/expander
dotnet-desktop-guide/wpf/controls/grid.md dotnet-desktop-guide/wpf/controls/grid
dotnet-desktop-guide/wpf/controls/gridview.md dotnet-desktop-guide/wpf/controls/gridview
dotnet-desktop-guide/wpf/controls/listbox.md dotnet-desktop-guide/wpf/controls/listbox
dotnet-desktop-guide/wpf/controls/listview.md dotnet-desktop-guide/wpf/controls/listview
dotnet-desktop-guide/wpf/controls/menu.md dotnet-desktop-guide/wpf/controls/menu
dotnet-desktop-guide/wpf/controls/panel.md dotnet-desktop-guide/wpf/controls/panel
dotnet-desktop-guide/wpf/controls/popup.md dotnet-desktop-guide/wpf/controls/popup
dotnet-desktop-guide/wpf/controls/richtextbox.md dotnet-desktop-guide/wpf/controls/richtextbox
dotnet-desktop-guide/wpf/controls/scrollbar.md dotnet-desktop-guide/wpf/controls/scrollbar
dotnet-desktop-guide/wpf/controls/scrollviewer.md dotnet-desktop-guide/wpf/controls/scrollviewer
dotnet-desktop-guide/wpf/controls/slider.md dotnet-desktop-guide/wpf/controls/slider
dotnet-desktop-guide/wpf/controls/statusbar.md dotnet-desktop-guide/wpf/controls/statusbar
dotnet-desktop-guide/wpf/controls/styles-templates-overview.md dotnet-desktop-guide/wpf/controls/styles-templates-overview
dotnet-desktop-guide/wpf/controls/tabcontrol.md dotnet-desktop-guide/wpf/controls/tabcontrol
dotnet-desktop-guide/wpf/controls/textblock.md dotnet-desktop-guide/wpf/controls/textblock
dotnet-desktop-guide/wpf/controls/textbox.md dotnet-desktop-guide/wpf/controls/textbox
dotnet-desktop-guide/wpf/controls/toolbar.md dotnet-desktop-guide/wpf/controls/toolbar
dotnet-desktop-guide/wpf/controls/tooltip.md dotnet-desktop-guide/wpf/controls/tooltip
dotnet-desktop-guide/wpf/controls/treeview.md dotnet-desktop-guide/wpf/controls/treeview

Note

This table shows preview links for the 30 files with the most changes. For preview links for other files in this PR, select OpenPublishing.Build Details within checks.

adegeo added 30 commits January 20, 2026 15:38
Migrated AllTemplates.csproj from legacy .NET Framework format to modern SDK-style project format. Updated target framework from .NET Framework 4.8 to .NET 10.0 with Windows support. Removed verbose MSBuild configuration, manual reference declarations, and legacy Properties/AssemblyInfo.cs file. The new format uses implicit references and modern .NET project structure while maintaining WPF functionality through UseWPF property.
Removed Microsoft.CSharp and System.Data.DataSetExtensions references from the AllTemplates.csproj file as they were not being used in the WPF templates project. This cleanup reduces unnecessary dependencies and simplifies the project configuration.
Copy link
Member

@BillWagner BillWagner left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great progress @adegeo

Let's :shipit:

@adegeo adegeo merged commit 6d27b47 into main Feb 6, 2026
8 checks passed
@adegeo adegeo deleted the wpf/1988/controlref branch February 6, 2026 18:40
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.

UUF: WPF control reference is very out of date. PART 2

2 participants