Skip to content

modulexcite/SoftFluent.Windows

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This repository contains useful controls/converter/classes to work with WPF. The current version of the library is also available on NuGet.

PropertyGrid

This repository contains a customizable PropertyGrid for WPF.

  • Many data types are supported by default: String, Boolean, Date, DateTime, Number, Enum, Multi-Valued Enum, Byte[], Guid, etc.,
  • Property names are decamelized by default (FirstName => First Name) unless you use the DisplayNameAttribute,
  • Common attributes are supported: DisplayNameAttribute, CategoryAttribute, BrowsableAttribute, ReadOnlyAttribute,
  • Customizable:
    • CustomEditor = DataTemplate You can create your own editors to provide a better UX to your user (Slider, Url, Password, etc.) by creating a DataTemplate
<Grid>
    <Grid.Resources>
        <samples:Customer x:Key="Customer"/>
    </Grid.Resources>
    <windows:PropertyGrid xmlns:windows="clr-namespace:SoftFluent.Windows;assembly=SoftFluent.Windows" 
                            SelectedObject="{StaticResource Customer}" />
</Grid>

Go to the documentation

AutoObject

The AutoObject class is a light class which implements INotifyPropertyChanged and IDataErrorInfo so you can easily and quickly create classes data-binding and validation friendly classes. You can read more on our blog: http://blog.codefluententities.com/2012/02/08/exploring-the-codefluent-runtime-autoobject

UniversalConverter

Stop writing boring converters, use the UniversalConverter! You'll find some examples on our blog: http://blog.codefluententities.com/2015/02/03/wpf-universal-converter

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.9%
  • Batchfile 0.1%