Skip to content
Open
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
33 changes: 31 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# ColorPicker control samples
# ColorPicker Control Samples

This repository contains the samples that demonstrate the functionalities of ColorPicker control.
This repository contains the samples that demonstrate the functionalities of **Syncfusion WPF ColorPicker** control. The ColorPicker is an advanced UI component that allows users to select colors visually and supports features like gradient brushes, themes, and customization options.

## Samples in this Repository

<table>
<tr>
Expand All @@ -14,3 +16,30 @@ This repository contains the samples that demonstrate the functionalities of Col
<td><a href="Samples/Themes">Themes</a></td>
</tr>
</table>

## Detailed Explanation of Samples
- **Getting Started**: Introduces the basic usage of ColorPicker, including adding the control to a WPF window and selecting colors using the default palette.
- **Choose a Color**: Demonstrates how to pick colors using different modes such as RGB, HSV, and Hexadecimal input. It also shows how to retrieve the selected color programmatically.
- **Appearance**: Explains customization options like changing the layout, enabling advanced color modes, and modifying the color palette to match application requirements.
- **Linear GradientBrush Support**: Shows how to apply linear gradient brushes using multiple color stops, enabling smooth transitions between colors.
- **Radial GradientBrush Support**: Similar to linear gradients but applies radial gradients for circular color transitions, useful for advanced UI designs.
- **Themes**: Illustrates integration with Syncfusion themes such as Office, Metro, and Fluent to maintain consistent styling across the application.

## Key Features
- **Color Selection**: Supports multiple color models (RGB, HSV, Hex).
- **Gradient Support**: Apply linear and radial gradients for advanced designs.
- **Theme Integration**: Built-in support for popular themes.
- **MVVM Friendly**: Fully supports data binding for selected color and gradient properties.

## Documentation
For more details, refer to the official Syncfusion documentation:
[ColorPicker Getting Started](https://help.syncfusion.com/wpf/color-picker/getting-started)

---

### Requirements
The following assemblies are required to run the ColorPicker control:

- Syncfusion.Shared.WPF

Ensure this assembly is referenced in your WPF application to use the ColorPicker control successfully.