dotnet / dotnet/wpf

.NET Core Theme Styles for WPF Controls

Open
#1,402 9 comments 3 reactions 0 assignees View on GitHub
Enhancement Requested
Dominant language
C#
Stars
7.7k
Forks
1.3k
Avg merge
1d 11h
Merged PRs (30d)
61

Description

Create a standard set of Theme Styles.

At present, an older copy of these styles can be found in Visual Studio, which were created in ~.NET 4.5 timeframeframe.

```
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\DesignTools\SystemThemes\Wpf\aero.normalcolor.xaml
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\DesignTools\SystemThemes\Wpf\aero2.normalcolor.xaml
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\DesignTools\SystemThemes\Wpf\aerolite.normalcolor.xaml
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\DesignTools\SystemThemes\Wpf\classic.xaml
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\DesignTools\SystemThemes\Wpf\luna.homestead.xaml
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\DesignTools\SystemThemes\Wpf\luna.metallic.xaml
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\DesignTools\SystemThemes\Wpf\luna.normalcolor.xaml
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\DesignTools\SystemThemes\Wpf\royale.normalcolor.xaml
```

The theme specific XAML files (#865) do not contain enough information to be used as-is (#1146).

- The Theme Styles that we ship with VS should be updated to correspond with recent .NET Core sources.
- We should have a way of generating these theme styles automatically from our sources.

Further, we should work with the VS templating team to ensure that these update Theme Styles are available as an item-template and consumable by the VS IDE at design-time.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.