Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 19 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# How to customize themes using palette in WPF SkinManager?

This sample loads [Datagrid](https://help.syncfusion.com/wpf/datagrid/getting-started) and [Chromeless Window](https://help.syncfusion.com/wpf/chromeless-window/getting-started) with custom theme look using SkinManager [Theme](https://help.syncfusion.com/wpf/themes/getting-started#apply-visual-style-to-controls) and register theme settings support.
Syncfusion's **WPF SkinManager** allows developers to apply and customize themes across Syncfusion and standard WPF controls. This sample demonstrates how to:
* Load a **DataGrid** and a **Chromeless Window**.
* Apply a **custom theme look** using **SkinManager**.
* Register and use **theme palette settings** for fine-grained control over colors and styles.

![Datagrid with custom theme using palette](Images/Output.png)
## Key Components in the Sample
**1. SkinManager Theme Registration**
* The SfSkinManager is used to apply a visual style (e.g., MaterialDark, Office2019Colorful).
* You can register custom palette settings to override default theme colors.

**2. Chromeless Window**
* A window without the standard OS chrome (title bar, borders).
* Styled using the selected theme and palette to match the application's look.

**3. DataGrid Styling**
* The Syncfusion SfDataGrid is themed using the SkinManager.
* Custom palette colors are applied to headers, rows, and grid lines.

## Themes Supported
You can use and customize multiple themes using ThemeSettings. Please refer the following [link](https://help.syncfusion.com/wpf/themes/skin-manager#themes-list)