Skip to content

SOHODeveloper/Catel.Fody

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Catel.Fody

Catel.Fody is an addin for Fody (see https://github.com/Fody/Fody), which is an extensible tool for weaving .net assemblies.

This addin will rewrite simple properties to the dependency-property alike properties that are used inside Catel.

It will rewrite all properties on the DataObjectBase and ViewModelBase. So, a property that is written as this:

public string FirstName { get; set; }

will be weaved into

public string FirstName
{
    get { return GetValue<string>(FirstNameProperty); }
    set { SetValue(FirstNameProperty, value); }
}

public static readonly PropertyData FirstNameProperty = RegisterProperty("FirstName", typeof(string));

Documentation

Documentation can be found at http://www.catelproject.com

Issue tracking

The issue tracker including a roadmap can be found at http://www.catelproject.com