Dennkind.Framework
1.0.15-beta
Newer package version is available.
See the version list below for details.
dotnet add package Dennkind.Framework --version 1.0.15-beta
NuGet\Install-Package Dennkind.Framework -Version 1.0.15-beta
<PackageReference Include="Dennkind.Framework" Version="1.0.15-beta" />
paket add Dennkind.Framework --version 1.0.15-beta
#r "nuget: Dennkind.Framework, 1.0.15-beta"
// Install Dennkind.Framework as a Cake Addin #addin nuget:?package=Dennkind.Framework&version=1.0.15-beta&prerelease // Install Dennkind.Framework as a Cake Tool #tool nuget:?package=Dennkind.Framework&version=1.0.15-beta&prerelease
Dennkind-Framework
Description
The Dennkind Framework library provides frame and navigation controls for WPF applications.
Usage
Add the Dennkind.Framework.WPF.Controls namespace: xmlns:dennkind="clr-namespace:Dennkind.Framework.WPF.Controls;assembly=Dennkind.Framework
Implement the Dennkind ApplicationFrameControl: <dennkind:ApplicationFrameControl x:Name="applicationFrameControl" />
Initialize the ApplicationFrameControl in XAML or in Code-Behind: applicationFrameControl.HeaderLogo = "Dennkind"; applicationFrameControl.HeaderTitle = "Framework Demo"; applicationFrameControl.FooterVersion = "Dennkind Framework Demo v.1.0.0"; applicationFrameControl.FooterCopyright = "Copyright © Lukas Koch 2019";
Add your pages to the ApplicationFrameControl: applicationFrameControl.AddPage(new DashboardPage(), dashboardIcon); applicationFrameControl.AddPage(new DocumentsPage(), documentsIcon);
Display any page by using the name: applicationFrameControl.DisplayPage("dashboardPage");
Animations (Beta) only available in Dennkind Framework v.1.0.15-beta
Hide controls on startup by setting the IsShown property to false: applicationFrameControl.Header.IsShown = false; applicationFrameControl.Navigation.IsShown = false; applicationFrameControl.Content.IsShown = false; applicationFrameControl.Footer.IsShown = false;
Display controls by calling the FadeIn method: applicationFrameControl.Header.FadeIn(); applicationFrameControl.Footer.FadeIn(); applicationFrameControl.Footer.FadeIn(); applicationFrameControl.Content.FadeIn();
Hide the controls by calling the FadeOut method: applicationFrameControl.Header.FadeOut(); applicationFrameControl.Footer.FadeOut(); applicationFrameControl.Navigation.FadeOut(); applicationFrameControl.Content.FadeOut();
Source Code
Visit Dennkind Framework on GitHub:
Version 1.0.0 (Release):
https://www.nuget.org/packages/Dennkind.Framework/1.0.0
Changelog:
Version 1.1.0 (Release) In Progress:
- Animations added to the header, navigation, content and footer controls.
Version 1.0.0 (Release):
- ApplicationFrameControl
- HeaderControl
- NavigationControl
- ContentControl
- FooterControl
Dennkind Framework Trello Board:
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net46 is compatible. net46-client is compatible. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
1.2.3-beta | 1,111 | 10/19/2019 | |
1.2.1 | 2,070 | 10/18/2019 | |
1.2.0 | 508 | 10/16/2019 | |
1.1.6-beta | 511 | 10/16/2019 | |
1.1.5-beta | 525 | 10/1/2019 | |
1.1.4-beta | 452 | 10/1/2019 | |
1.1.2-beta | 563 | 6/11/2019 | |
1.1.1-beta | 585 | 6/9/2019 | |
1.1.0 | 600 | 6/8/2019 | |
1.0.15-beta | 573 | 6/2/2019 | |
1.0.0 | 552 | 5/31/2019 |
Animations added to the header, navigation, content and footer controls.