Atc.Wpf.Theming
                              
                            
                                2.0.659
                            
                        
                    See the version list below for details.
dotnet add package Atc.Wpf.Theming --version 2.0.659
NuGet\Install-Package Atc.Wpf.Theming -Version 2.0.659
<PackageReference Include="Atc.Wpf.Theming" Version="2.0.659" />
<PackageVersion Include="Atc.Wpf.Theming" Version="2.0.659" />
<PackageReference Include="Atc.Wpf.Theming" />
paket add Atc.Wpf.Theming --version 2.0.659
#r "nuget: Atc.Wpf.Theming, 2.0.659"
#:package Atc.Wpf.Theming@2.0.659
#addin nuget:?package=Atc.Wpf.Theming&version=2.0.659
#tool nuget:?package=Atc.Wpf.Theming&version=2.0.659
ATC.Net WPF
This is a base libraries for building WPF application with the MVVM design pattern.
Requirements
NuGet Packages Provided in this Repository
🔎 Demonstration Application
The demonstration application, Atc.Wpf.Sample, functions as a control explorer.
It provides quick visualization of a given control, along with options for
copying and pasting the XAML markup and/or the C# code for how to use it.
🎈 Playground and Viewer for a Given Control or Functionality
The following example is taken from the ReplayCommandAsync which illustrates its usage:
- The 
Sampletab shows how to use the control or feature. - The 
XAMLtab displays the corresponding XAML markup. - The 
CodeBehindtab reveals the underlying code-behind. - The 
ViewModeltab displays the associated ViewModel, if used. - The 
Readmetab displays the associated [control]_Readme.md, if exist. 
| Sample  | 
XAML  | 
| CodeBehind  | 
ViewModel  | 
🔦 Initial glimpse at the demonstration application
| Light-Mode | Dark-Mode | 
|---|---|
| Wpf - AutoGrid  | 
Wpf - AutoGrid  | 
| Wpf.Controls - Label MIX  | 
Wpf.Controls - Label MIX  | 
| Wpf.Theming - ImageButton  | 
Wpf.Theming - ImageButton  | 
| Wpf.FontIcons - Viewer  | 
Wpf.FontIcons - Viewer  | 
🚀 How to get started with Atc's WPF
First of all, include Nuget packages in the .csproj file like this:
  <ItemGroup>
    <PackageReference Include="Atc.Wpf" Version="latest" />
    <PackageReference Include="Atc.Wpf.Controls" Version="latest" />
    <PackageReference Include="Atc.Wpf.FontIcons" Version="latest" />
    <PackageReference Include="Atc.Wpf.Theming" Version="latest" />
  </ItemGroup>
Then update App.xaml like this:
<Application
    x:Class="Atc.Wpf.Sample.App"
    xmlns:atc="https://github.com/atc-net/atc-wpf/tree/main/schemas"
    [other namespaces]>
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="pack://application:,,,/Atc.Wpf.Theming;component/Styles/Default.xaml" />
                <ResourceDictionary Source="pack://application:,,,/Atc.Wpf.Controls;component/Styles/Controls.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>
Now it is possible to use controls with theming and default WPF controls like TextBox, Button etc. with theme style.
💝 WPF with MVVM Easily Separate UI and Business Logic
With the Atc.Wpf, package, it is very easy to get startet with the nice MVVM pattern
Please read more here:
📝 Readme's for each NuGet Package area
Note: Right now, it is a limit amount of controls and components there is documented with a Readme.md file.
Therefore run the Atc.Wpf.Sample application to explore all the controls and components. 😊
💟 Atc.Wpf
Controls
- Layouts
 - Media
 - Helpers
 
Misc
💟 Atc.Wpf.Controls
Controls
Misc
💟 Atc.Wpf.FontIcons
Misc
💟 Atc.Wpf.Theming
How to contribute
| Product | Versions Compatible and additional computed target framework versions. | 
|---|---|
| .NET | net9.0-windows7.0 is compatible. net10.0-windows was computed. | 
- 
                                                    
net9.0-windows7.0
- Atc (>= 2.0.562)
 - Atc.Wpf (>= 2.0.659)
 - ControlzEx (>= 7.0.1)
 
 
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Atc.Wpf.Theming:
| Package | Downloads | 
|---|---|
| 
                                                        
                                                            Atc.Wpf.Controls
                                                        
                                                         A base library for building WPF application.  | 
                                                    |
| 
                                                        
                                                            Atc.Wpf.Controls.Sample
                                                        
                                                         A base library for building Sample WPF application.  | 
                                                    
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | 
|---|---|---|
| 2.0.665 | 167 | 10/20/2025 | 
| 2.0.664 | 187 | 10/6/2025 | 
| 2.0.659 | 168 | 10/2/2025 | 
| 2.0.657 | 303 | 9/15/2025 | 
| 2.0.651 | 173 | 7/14/2025 | 
| 2.0.647 | 323 | 5/13/2025 | 
| 2.0.646 | 288 | 5/12/2025 | 
| 2.0.642 | 201 | 5/7/2025 | 
| 2.0.640 | 205 | 5/5/2025 | 
| 2.0.638 | 193 | 5/4/2025 | 
| 2.0.636 | 244 | 4/22/2025 | 
| 2.0.631 | 212 | 4/10/2025 | 
| 2.0.627 | 230 | 4/5/2025 | 
| 2.0.626 | 171 | 4/5/2025 | 
| 2.0.624 | 225 | 4/3/2025 | 
| 2.0.621 | 221 | 4/2/2025 | 
| 2.0.618 | 209 | 4/1/2025 | 
| 2.0.605 | 193 | 3/26/2025 | 
| 2.0.599 | 239 | 3/17/2025 | 
| 2.0.597 | 221 | 3/17/2025 | 
| 2.0.596 | 196 | 3/16/2025 | 
| 2.0.595 | 211 | 3/16/2025 | 
| 2.0.594 | 194 | 3/16/2025 | 
| 2.0.593 | 189 | 3/16/2025 | 
| 2.0.592 | 189 | 3/16/2025 | 
| 2.0.582 | 257 | 2/19/2025 | 
| 2.0.581 | 172 | 2/19/2025 | 
| 2.0.580 | 151 | 2/19/2025 | 
| 2.0.579 | 181 | 2/19/2025 | 
| 2.0.578 | 164 | 2/18/2025 | 
| 2.0.574 | 147 | 2/16/2025 | 
| 2.0.569 | 176 | 2/16/2025 | 
| 2.0.568 | 144 | 2/16/2025 | 
| 2.0.565 | 164 | 2/15/2025 | 
| 2.0.563 | 173 | 2/15/2025 | 
| 2.0.562 | 162 | 2/12/2025 | 
| 2.0.561 | 158 | 2/10/2025 | 
| 2.0.547 | 172 | 2/9/2025 | 
| 2.0.545 | 182 | 2/8/2025 | 
| 2.0.534 | 186 | 2/8/2025 | 
| 2.0.530 | 152 | 1/19/2025 | 
| 2.0.524 | 228 | 6/13/2024 | 
| 2.0.519 | 176 | 6/12/2024 | 
| 2.0.517 | 167 | 6/11/2024 | 
| 2.0.511 | 170 | 6/7/2024 | 
| 2.0.505 | 260 | 4/26/2024 | 
| 2.0.499 | 234 | 4/7/2024 | 
| 2.0.495 | 183 | 3/26/2024 | 
| 2.0.493 | 192 | 3/22/2024 | 
| 2.0.491 | 168 | 3/21/2024 | 
| 2.0.484 | 184 | 3/21/2024 | 
| 2.0.480 | 179 | 3/18/2024 | 
| 2.0.468 | 213 | 3/10/2024 | 
| 2.0.449 | 184 | 3/4/2024 | 
| 2.0.424 | 213 | 2/25/2024 | 
| 2.0.419 | 189 | 2/22/2024 | 
| 2.0.413 | 197 | 2/22/2024 | 
| 2.0.408 | 201 | 2/22/2024 | 
| 2.0.406 | 163 | 2/21/2024 | 
| 2.0.403 | 170 | 2/18/2024 | 
| 2.0.398 | 212 | 2/10/2024 | 
| 2.0.396 | 193 | 2/10/2024 | 
| 2.0.394 | 180 | 2/9/2024 | 
| 2.0.392 | 182 | 2/9/2024 | 
| 2.0.387 | 187 | 2/7/2024 | 
| 2.0.385 | 179 | 1/27/2024 | 
| 2.0.382 | 174 | 1/23/2024 | 
| 2.0.379 | 241 | 1/3/2024 | 
| 2.0.377 | 188 | 1/3/2024 | 
| 2.0.361 | 220 | 12/17/2023 | 
| 2.0.358 | 215 | 12/16/2023 | 
| 2.0.344 | 197 | 12/13/2023 | 
| 2.0.342 | 229 | 12/9/2023 | 
| 2.0.337 | 196 | 12/3/2023 | 
| 2.0.333 | 194 | 12/3/2023 | 
| 2.0.331 | 202 | 11/30/2023 | 
| 2.0.312 | 188 | 11/24/2023 | 
| 2.0.308 | 181 | 11/24/2023 | 
| 2.0.297 | 259 | 11/11/2023 | 
| 2.0.290 | 178 | 11/8/2023 | 
| 2.0.285 | 226 | 11/1/2023 | 
| 2.0.280 | 234 | 10/25/2023 | 
| 2.0.265 | 297 | 9/10/2023 | 
| 2.0.260 | 259 | 8/9/2023 | 
| 2.0.242 | 302 | 7/22/2023 | 
| 2.0.195 | 286 | 7/4/2023 | 
| 2.0.178 | 833 | 11/18/2022 | 
| 2.0.176 | 410 | 11/16/2022 | 
| 2.0.174 | 438 | 11/16/2022 | 
| 2.0.168 | 542 | 11/13/2022 | 
| 2.0.164 | 488 | 11/10/2022 | 
| 2.0.162 | 450 | 11/8/2022 | 
| 2.0.160 | 454 | 11/7/2022 | 
| 2.0.128 | 597 | 10/17/2022 | 
| 2.0.125 | 496 | 10/15/2022 | 
| 2.0.119 | 524 | 10/14/2022 | 
| 2.0.115 | 511 | 10/13/2022 | 
| 2.0.107 | 511 | 10/13/2022 | 
| 2.0.104 | 528 | 10/12/2022 | 
| 2.0.100 | 506 | 10/11/2022 | 
| 2.0.89 | 530 | 10/9/2022 | 
| 2.0.78 | 502 | 10/6/2022 | 
| 2.0.75 | 530 | 10/3/2022 | 
| 2.0.72 | 510 | 10/2/2022 | 
| 2.0.60 | 546 | 9/26/2022 | 
| 2.0.51 | 614 | 9/22/2022 | 
| 2.0.49 | 547 | 9/22/2022 |