https://github.com/timunie/timswpfcontrols
Some missing WPF Controls that integrates with MahApps.Metro
https://github.com/timunie/timswpfcontrols
csharp-library hacktoberfest mahapps mahapps-metro wpf-controls
Last synced: about 1 year ago
JSON representation
Some missing WPF Controls that integrates with MahApps.Metro
- Host: GitHub
- URL: https://github.com/timunie/timswpfcontrols
- Owner: timunie
- License: mit
- Created: 2020-03-02T17:59:52.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-10-30T09:13:08.000Z (over 2 years ago)
- Last Synced: 2025-03-24T01:11:51.513Z (about 1 year ago)
- Topics: csharp-library, hacktoberfest, mahapps, mahapps-metro, wpf-controls
- Language: C#
- Homepage:
- Size: 299 KB
- Stars: 30
- Watchers: 4
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TimsWpfControls
Some missing WPF Controls that integrates with MahApps.Metro
> **ATTENTION** This libary may not be production ready
## MahApps-Integration
Whenever a control is implemented in MahApps it will be removed here. Please Stay tuned if you use this library.
## Disclaimer
This libary is provided without any warrenty. It will change to whatever I need, so there might be some breaking changes when you update.
## BaseClass
The `BaseClass` implements `INotifyPropertyChanged, INotifyPropertyChanging, INotifyDataErrorInfo` and can be used to autmatically set and validate any property.
This class will be deleted once the WindowsCommunityToolkit-MVVM package is available and provides the same functionallity.
## Converters
### EnumToBool Converter
This converter can be used to bind an `enum` to a group of `RadioButtons`
Consider the following `enum` in your Model:
```c#
public enum Gender
{
Female,
Male,
Diverse
}
```
In your XAML define these namespaces:
```xaml
xmlns:timsConverter="clr-namespace:TimsWpfControls.Converter;assembly=TimsWpfControls"
xmlns:model="MyApp.MyModel"
```
And here is your group of `RadioButtons`
```xaml
```