https://github.com/yumikou/yumikou.wpf.controls
Enhanced controls for Wpf. The Border has BoxShadow like as Web css3. Some controls that can adjust the spacing such as WrapPanel and StackPanel.
https://github.com/yumikou/yumikou.wpf.controls
box boxshadow shadow spacing stackpanel wpf wrappanel
Last synced: about 1 year ago
JSON representation
Enhanced controls for Wpf. The Border has BoxShadow like as Web css3. Some controls that can adjust the spacing such as WrapPanel and StackPanel.
- Host: GitHub
- URL: https://github.com/yumikou/yumikou.wpf.controls
- Owner: yumikou
- License: mit
- Created: 2023-11-22T18:02:20.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-12T10:20:07.000Z (over 2 years ago)
- Last Synced: 2025-03-27T04:35:21.336Z (about 1 year ago)
- Topics: box, boxshadow, shadow, spacing, stackpanel, wpf, wrappanel
- Language: C#
- Homepage:
- Size: 150 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
## About
Enhanced controls for Wpf. The Border has BoxShadow like as Web css3. Some controls that can adjust the spacing such as WrapPanel and StackPanel.
Supporting .NET Framework 4.0 and greater, .NET Core 3.0 and greater(on Windows)
## How to use
1. Add nuget package to your project:
> if you use .net cli, execute this:
```shell
dotnet add package Yumikou.Wpf.Controls
```
> if you use vs package-manager, execute this:
```shell
Install-Package Yumikou.Wpf.Controls
```
2. Add namespace to your `.xaml` file:
```xaml
xmlns:ymk="clr-namespace:Yumikou.Wpf.Controls;assembly=Yumikou.Wpf.Controls"
```
3. The control use cases:
#### Border with BoxShadow
```xaml
```

#### WrapPanel can adjust the spacing
```xaml
Button
Button
...
```

#### StackPanel can adjust the spacing
```xaml
Button
Button
...
```

## TODO
- Blur effect of inset BoxShadow
- Grid has lines