Atc.Wpf.Theming
2.0.647
dotnet add package Atc.Wpf.Theming --version 2.0.647
NuGet\Install-Package Atc.Wpf.Theming -Version 2.0.647
<PackageReference Include="Atc.Wpf.Theming" Version="2.0.647" />
<PackageVersion Include="Atc.Wpf.Theming" Version="2.0.647" />
<PackageReference Include="Atc.Wpf.Theming" />
paket add Atc.Wpf.Theming --version 2.0.647
#r "nuget: Atc.Wpf.Theming, 2.0.647"
#addin nuget:?package=Atc.Wpf.Theming&version=2.0.647
#tool nuget:?package=Atc.Wpf.Theming&version=2.0.647
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
Sample
tab shows how to use the control or feature. - The
XAML
tab displays the corresponding XAML markup. - The
CodeBehind
tab reveals the underlying code-behind. - The
ViewModel
tab displays the associated ViewModel, if used. - The
Readme
tab 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.552)
- Atc.Wpf (>= 2.0.647)
- ControlzEx (>= 7.0.0)
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.647 | 250 | 5/13/2025 |
2.0.646 | 231 | 5/12/2025 |
2.0.642 | 147 | 5/7/2025 |
2.0.640 | 153 | 5/5/2025 |
2.0.638 | 141 | 5/4/2025 |
2.0.636 | 165 | 4/22/2025 |
2.0.631 | 169 | 4/10/2025 |
2.0.627 | 154 | 4/5/2025 |
2.0.626 | 111 | 4/5/2025 |
2.0.624 | 173 | 4/3/2025 |
2.0.621 | 173 | 4/2/2025 |
2.0.618 | 157 | 4/1/2025 |
2.0.605 | 139 | 3/26/2025 |
2.0.599 | 166 | 3/17/2025 |
2.0.597 | 157 | 3/17/2025 |
2.0.596 | 151 | 3/16/2025 |
2.0.595 | 147 | 3/16/2025 |
2.0.594 | 138 | 3/16/2025 |
2.0.593 | 137 | 3/16/2025 |
2.0.592 | 139 | 3/16/2025 |
2.0.582 | 186 | 2/19/2025 |
2.0.581 | 113 | 2/19/2025 |
2.0.580 | 117 | 2/19/2025 |
2.0.579 | 130 | 2/19/2025 |
2.0.578 | 116 | 2/18/2025 |
2.0.574 | 108 | 2/16/2025 |
2.0.569 | 116 | 2/16/2025 |
2.0.568 | 105 | 2/16/2025 |
2.0.565 | 114 | 2/15/2025 |
2.0.563 | 118 | 2/15/2025 |
2.0.562 | 118 | 2/12/2025 |
2.0.561 | 114 | 2/10/2025 |
2.0.547 | 123 | 2/9/2025 |
2.0.545 | 133 | 2/8/2025 |
2.0.534 | 116 | 2/8/2025 |
2.0.530 | 102 | 1/19/2025 |
2.0.524 | 182 | 6/13/2024 |
2.0.519 | 138 | 6/12/2024 |
2.0.517 | 130 | 6/11/2024 |
2.0.511 | 132 | 6/7/2024 |
2.0.505 | 208 | 4/26/2024 |
2.0.499 | 186 | 4/7/2024 |
2.0.495 | 144 | 3/26/2024 |
2.0.493 | 149 | 3/22/2024 |
2.0.491 | 137 | 3/21/2024 |
2.0.484 | 148 | 3/21/2024 |
2.0.480 | 141 | 3/18/2024 |
2.0.468 | 163 | 3/10/2024 |
2.0.449 | 144 | 3/4/2024 |
2.0.424 | 148 | 2/25/2024 |
2.0.419 | 142 | 2/22/2024 |
2.0.413 | 154 | 2/22/2024 |
2.0.408 | 154 | 2/22/2024 |
2.0.406 | 133 | 2/21/2024 |
2.0.403 | 120 | 2/18/2024 |
2.0.398 | 166 | 2/10/2024 |
2.0.396 | 144 | 2/10/2024 |
2.0.394 | 137 | 2/9/2024 |
2.0.392 | 146 | 2/9/2024 |
2.0.387 | 142 | 2/7/2024 |
2.0.385 | 143 | 1/27/2024 |
2.0.382 | 133 | 1/23/2024 |
2.0.379 | 205 | 1/3/2024 |
2.0.377 | 154 | 1/3/2024 |
2.0.361 | 173 | 12/17/2023 |
2.0.358 | 146 | 12/16/2023 |
2.0.344 | 155 | 12/13/2023 |
2.0.342 | 179 | 12/9/2023 |
2.0.337 | 164 | 12/3/2023 |
2.0.333 | 153 | 12/3/2023 |
2.0.331 | 152 | 11/30/2023 |
2.0.312 | 158 | 11/24/2023 |
2.0.308 | 155 | 11/24/2023 |
2.0.297 | 220 | 11/11/2023 |
2.0.290 | 142 | 11/8/2023 |
2.0.285 | 168 | 11/1/2023 |
2.0.280 | 172 | 10/25/2023 |
2.0.265 | 252 | 9/10/2023 |
2.0.260 | 194 | 8/9/2023 |
2.0.242 | 239 | 7/22/2023 |
2.0.195 | 221 | 7/4/2023 |
2.0.178 | 762 | 11/18/2022 |
2.0.176 | 349 | 11/16/2022 |
2.0.174 | 366 | 11/16/2022 |
2.0.168 | 451 | 11/13/2022 |
2.0.164 | 415 | 11/10/2022 |
2.0.162 | 387 | 11/8/2022 |
2.0.160 | 390 | 11/7/2022 |
2.0.128 | 505 | 10/17/2022 |
2.0.125 | 426 | 10/15/2022 |
2.0.119 | 445 | 10/14/2022 |
2.0.115 | 436 | 10/13/2022 |
2.0.107 | 433 | 10/13/2022 |
2.0.104 | 444 | 10/12/2022 |
2.0.100 | 439 | 10/11/2022 |
2.0.89 | 452 | 10/9/2022 |
2.0.78 | 432 | 10/6/2022 |
2.0.75 | 437 | 10/3/2022 |
2.0.72 | 435 | 10/2/2022 |
2.0.60 | 476 | 9/26/2022 |
2.0.51 | 524 | 9/22/2022 |
2.0.49 | 471 | 9/22/2022 |