{"id":31743920,"url":"https://github.com/jonteohr/gradientthemewpf","last_synced_at":"2026-05-19T07:31:45.172Z","repository":{"id":232936474,"uuid":"785585794","full_name":"jonteohr/GradientThemeWPF","owner":"jonteohr","description":"A basic example of a WPF app with gradient visuals. Used by me as a template for future projects","archived":false,"fork":false,"pushed_at":"2024-04-23T07:06:28.000Z","size":72,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-01T22:48:12.034Z","etag":null,"topics":["csharp","wpf","wpf-application","wpf-ui"],"latest_commit_sha":null,"homepage":"https://www.nuget.org/packages/GradientThemeWPF","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jonteohr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-04-12T07:27:59.000Z","updated_at":"2024-09-28T06:05:48.000Z","dependencies_parsed_at":"2024-04-12T15:10:13.379Z","dependency_job_id":"15169584-ac4d-422d-ad23-b2ea519e2069","html_url":"https://github.com/jonteohr/GradientThemeWPF","commit_stats":null,"previous_names":["jonteohr/wpfgradientapp","jonteohr/gradientthemewpf"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/jonteohr/GradientThemeWPF","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonteohr%2FGradientThemeWPF","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonteohr%2FGradientThemeWPF/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonteohr%2FGradientThemeWPF/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonteohr%2FGradientThemeWPF/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonteohr","download_url":"https://codeload.github.com/jonteohr/GradientThemeWPF/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonteohr%2FGradientThemeWPF/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001318,"owners_count":26083059,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","wpf","wpf-application","wpf-ui"],"created_at":"2025-10-09T11:58:27.374Z","updated_at":"2025-10-09T11:59:23.348Z","avatar_url":"https://github.com/jonteohr.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GradientThemeWPF [![Build Status](https://jenkins.jonteohr.xyz/job/GRADIENTTHEMEWPF_TRUNK/badge/icon)](https://jenkins.jonteohr.xyz/job/GRADIENTTHEMEWPF_TRUNK)\n**NOTE**: This project is currently under development and is not yet complete. Pre-releases are available for download, but they are not stability tested and should not be used in production. \n\nA WPF theme library with modern and smooth-looking gradient colors. A base foundation for a modern-looking UI!\n\n## Installation\n[Use NuGet](https://www.nuget.org/packages/GradientThemeWPF) to acquire the library to your project:\n\n#### .Net CLI:\n```cmd\ndotnet add package GradientThemeWPF\n```\n#### Package Manager\n```powershell\nNuGet\\Install-Package GradientThemeWPF\n```\n\n## Usage\n### Styles\nTo use the styles in your own project, make sure to import the correct styles in your `App.xaml`:\n```xaml\n\u003cApplication.Resources\u003e\n    \u003cResourceDictionary\u003e\n        \u003cResourceDictionary.MergedDictionaries\u003e\n            \u003cResourceDictionary Source=\"pack://application:,,,/GradientTheme;component/Theme/Colors.xaml\" /\u003e\n            \u003cResourceDictionary Source=\"pack://application:,,,/GradientTheme;component/Theme/Controls.xaml\" /\u003e\n            \u003cResourceDictionary Source=\"pack://application:,,,/GradientTheme;component/Theme/Window.xaml\" /\u003e\n            \u003cResourceDictionary Source=\"pack://application:,,,/GradientTheme;component/Theme/ControlColors.xaml\" /\u003e\n        \u003c/ResourceDictionary.MergedDictionaries\u003e\n    \u003c/ResourceDictionary\u003e\n\u003c/Application.Resources\u003e\n```\nLater in the window you want to be gradient colored, add the style `GradientWindow` to the window.\n\nExample of styles for each control is available in the [example project](ExampleApp).\n\n### Controls\nIn order to use the custom controls you need to import the \"namespace\" in the window header, which is quite simple:\n```xaml\nxmlns:controls=\"clr-namespace:GradientTheme.Controls;assembly=GradientTheme\"\n```\nLater on the controls can be instantiated by prefixing `\u003ccontrols:`, for example:\n```xaml\n\u003ccontrols:TyperLabel Style=\"{DynamicResource TitleStyle}\" \u003e\n    \u003c!-- Important that we supply at least one title, if not we will crash! --\u003e\n    \u003ccontrols:TyperLabel.Titles\u003e\n        \u003cx:Array Type=\"{x:Type sys:String}\"\u003e\n            \u003csys:String\u003eOne Title\u003c/sys:String\u003e\n            \u003csys:String\u003eAnother Title\u003c/sys:String\u003e\n            \u003csys:String\u003eGreat Title\u003c/sys:String\u003e\n        \u003c/x:Array\u003e\n    \u003c/controls:TyperLabel.Titles\u003e\n\u003c/controls:TyperLabel\u003e\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonteohr%2Fgradientthemewpf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonteohr%2Fgradientthemewpf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonteohr%2Fgradientthemewpf/lists"}