⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

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

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/button.md dotnet-desktop-guide/wpf/controls/button
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/dockpanel.md dotnet-desktop-guide/wpf/controls/dockpanel
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/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/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.
Copilot AI review requested due to automatic review settings January 23, 2026 03:20
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds WPF control reference material by including source code for generating screenshots of all WPF controls and updating the documentation with redesigned control reference content, new images, and improved documentation structure.

Changes:

  • Added a C# project with XAML pages demonstrating all WPF controls for screenshot generation.
  • Consolidated styles and templates documentation into main control files.
  • Updated control documentation with new images and refreshed content.

Reviewed changes

Copilot reviewed 258 out of 390 changed files in this pull request and generated no comments.

Show a summary per file
File Description
dotnet-desktop-guide/wpf/controls/snippets/shared/reference/csharp/AllTemplatesCS.csproj Targets net10.0-windows for the WPF control reference project.
dotnet-desktop-guide/wpf/controls/snippets/shared/reference/csharp/Pages/*.xaml XAML demonstration pages for various WPF controls.
dotnet-desktop-guide/wpf/controls/snippets/shared/reference/csharp/Pages/*.xaml.cs Code-behind files for XAML demonstration pages.
dotnet-desktop-guide/wpf/controls/snippets/contextmenu/net/csharp/* C# ContextMenu example snippets updated to net10.0-windows.
dotnet-desktop-guide/wpf/controls/snippets/contextmenu/net/vb/* Visual Basic ContextMenu example snippets updated to net10.0-windows.
dotnet-desktop-guide/wpf/controls/snippets/border/net/csharp/BorderExamples/* Border control example snippets updated to net10.0-windows.
dotnet-desktop-guide/wpf/controls/snippets/bulletdecorator/net/csharp/BulletDecoratorExamples/* BulletDecorator control example snippets updated to net10.0-windows.
dotnet-desktop-guide/wpf/controls/*.md Control documentation updated with styles/templates sections and refreshed metadata.
.github/projects/xaml/control-reference/*.md Reference metadata files for WPF controls.
.github/prompts/*.prompt.md AI agent prompts for documentation tasks.
.markdownlint-cli2.jsonc Markdown linting configuration updated.

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.

2 participants