Atc.Wpf.Controls
                              
                            
                                2.0.659
                            
                        
                    See the version list below for details.
dotnet add package Atc.Wpf.Controls --version 2.0.659
NuGet\Install-Package Atc.Wpf.Controls -Version 2.0.659
<PackageReference Include="Atc.Wpf.Controls" Version="2.0.659" />
<PackageVersion Include="Atc.Wpf.Controls" Version="2.0.659" />
<PackageReference Include="Atc.Wpf.Controls" />
paket add Atc.Wpf.Controls --version 2.0.659
#r "nuget: Atc.Wpf.Controls, 2.0.659"
#:package Atc.Wpf.Controls@2.0.659
#addin nuget:?package=Atc.Wpf.Controls&version=2.0.659
#tool nuget:?package=Atc.Wpf.Controls&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)
- Atc.Wpf.FontIcons (>= 2.0.659)
- Atc.Wpf.Theming (>= 2.0.659)
- Atc.XamlToolkit (>= 1.5.43)
- Atc.XamlToolkit.Wpf (>= 1.5.43)
- Newtonsoft.Json (>= 13.0.4)
 
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Atc.Wpf.Controls:
| Package | Downloads | 
|---|---|
| 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 | 161 | 10/20/2025 | 
| 2.0.664 | 181 | 10/6/2025 | 
| 2.0.659 | 168 | 10/2/2025 | 
| 2.0.657 | 306 | 9/15/2025 | 
| 2.0.651 | 186 | 7/14/2025 | 
| 2.0.647 | 309 | 5/13/2025 | 
| 2.0.646 | 291 | 5/12/2025 | 
| 2.0.642 | 195 | 5/7/2025 | 
| 2.0.640 | 197 | 5/5/2025 | 
| 2.0.638 | 198 | 5/4/2025 | 
| 2.0.636 | 218 | 4/22/2025 | 
| 2.0.631 | 228 | 4/10/2025 | 
| 2.0.627 | 234 | 4/5/2025 | 
| 2.0.626 | 143 | 4/5/2025 | 
| 2.0.624 | 231 | 4/3/2025 | 
| 2.0.621 | 233 | 4/2/2025 | 
| 2.0.618 | 207 | 4/1/2025 | 
| 2.0.605 | 205 | 3/26/2025 | 
| 2.0.599 | 231 | 3/17/2025 | 
| 2.0.597 | 216 | 3/17/2025 | 
| 2.0.596 | 203 | 3/16/2025 | 
| 2.0.595 | 197 | 3/16/2025 | 
| 2.0.594 | 193 | 3/16/2025 | 
| 2.0.593 | 187 | 3/16/2025 | 
| 2.0.592 | 192 | 3/16/2025 | 
| 2.0.582 | 238 | 2/19/2025 | 
| 2.0.581 | 158 | 2/19/2025 | 
| 2.0.580 | 181 | 2/19/2025 | 
| 2.0.579 | 182 | 2/19/2025 | 
| 2.0.578 | 171 | 2/18/2025 | 
| 2.0.574 | 162 | 2/16/2025 | 
| 2.0.569 | 151 | 2/16/2025 | 
| 2.0.568 | 151 | 2/16/2025 | 
| 2.0.565 | 157 | 2/15/2025 | 
| 2.0.563 | 158 | 2/15/2025 | 
| 2.0.562 | 171 | 2/12/2025 | 
| 2.0.561 | 188 | 2/10/2025 | 
| 2.0.547 | 173 | 2/9/2025 | 
| 2.0.545 | 170 | 2/8/2025 | 
| 2.0.534 | 183 | 2/8/2025 | 
| 2.0.530 | 172 | 1/19/2025 | 
| 2.0.524 | 204 | 6/13/2024 | 
| 2.0.519 | 203 | 6/12/2024 | 
| 2.0.517 | 188 | 6/11/2024 | 
| 2.0.511 | 169 | 6/7/2024 | 
| 2.0.505 | 291 | 4/26/2024 | 
| 2.0.499 | 256 | 4/7/2024 | 
| 2.0.495 | 195 | 3/26/2024 | 
| 2.0.493 | 179 | 3/22/2024 | 
| 2.0.491 | 169 | 3/21/2024 | 
| 2.0.484 | 173 | 3/21/2024 | 
| 2.0.480 | 185 | 3/18/2024 | 
| 2.0.468 | 216 | 3/10/2024 | 
| 2.0.449 | 202 | 3/4/2024 | 
| 2.0.424 | 204 | 2/25/2024 | 
| 2.0.419 | 202 | 2/22/2024 | 
| 2.0.413 | 213 | 2/22/2024 | 
| 2.0.408 | 180 | 2/22/2024 | 
| 2.0.406 | 201 | 2/21/2024 | 
| 2.0.403 | 175 | 2/18/2024 | 
| 2.0.398 | 240 | 2/10/2024 | 
| 2.0.396 | 184 | 2/10/2024 | 
| 2.0.394 | 191 | 2/9/2024 | 
| 2.0.392 | 209 | 2/9/2024 | 
| 2.0.387 | 183 | 2/7/2024 | 
| 2.0.385 | 214 | 1/27/2024 | 
| 2.0.382 | 212 | 1/23/2024 | 
| 2.0.379 | 270 | 1/3/2024 | 
| 2.0.377 | 226 | 1/3/2024 | 
| 2.0.361 | 223 | 12/17/2023 | 
| 2.0.358 | 211 | 12/16/2023 | 
| 2.0.344 | 199 | 12/13/2023 | 
| 2.0.342 | 253 | 12/9/2023 | 
| 2.0.337 | 224 | 12/3/2023 | 
| 2.0.333 | 167 | 12/3/2023 | 
| 2.0.331 | 207 | 11/30/2023 | 
| 2.0.312 | 187 | 11/24/2023 | 
| 2.0.308 | 198 | 11/24/2023 | 
| 2.0.297 | 278 | 11/11/2023 | 
| 2.0.290 | 182 | 11/8/2023 | 
| 2.0.285 | 215 | 11/1/2023 | 
| 2.0.280 | 198 | 10/25/2023 | 
| 2.0.265 | 339 | 9/10/2023 | 
| 2.0.260 | 263 | 8/9/2023 | 
| 2.0.242 | 288 | 7/22/2023 | 
| 2.0.195 | 279 | 7/4/2023 | 
| 2.0.178 | 848 | 11/18/2022 | 
| 2.0.176 | 428 | 11/16/2022 | 
| 2.0.174 | 439 | 11/16/2022 | 
| 2.0.168 | 539 | 11/13/2022 | 
| 2.0.164 | 512 | 11/10/2022 | 
| 2.0.162 | 466 | 11/8/2022 | 
| 2.0.160 | 489 | 11/7/2022 | 
| 2.0.128 | 617 | 10/17/2022 | 
| 2.0.125 | 508 | 10/15/2022 | 
| 2.0.119 | 507 | 10/14/2022 | 
| 2.0.115 | 516 | 10/13/2022 | 
| 2.0.107 | 498 | 10/13/2022 | 
| 2.0.104 | 549 | 10/12/2022 | 
| 2.0.100 | 548 | 10/11/2022 | 
| 2.0.89 | 562 | 10/9/2022 | 
| 2.0.78 | 500 | 10/6/2022 | 
| 2.0.75 | 528 | 10/3/2022 | 
| 2.0.72 | 562 | 10/2/2022 | 
| 2.0.60 | 592 | 9/26/2022 | 
| 2.0.51 | 597 | 9/22/2022 |