Add project files.
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Linq.Expressions;
|
||||
|
||||
namespace TheXamlGuy.Framework.Core
|
||||
{
|
||||
public interface IPropertyBuilder
|
||||
{
|
||||
IPropertyBinderCollection Binders { get; }
|
||||
|
||||
void Add<TProperty>(Expression<Func<TProperty>> property, Action propertyChanged);
|
||||
|
||||
void Add<TProperty>(Expression<Func<TProperty>> property, Action propertyChanged,
|
||||
PropertyValidation propertyChangedValidation);
|
||||
|
||||
void Add<TProperty>(Expression<Func<TProperty>> property, PropertyValidation propertyChangedValidation);
|
||||
|
||||
void Add<TProperty>(Expression<Func<TProperty>> property, PropertyValidation propertyChangedValidation,
|
||||
PropertyChangedMode mode);
|
||||
|
||||
void Add<TProperty>(Expression<Func<TProperty>> property, Action propertyChanged,
|
||||
PropertyValidation propertyChangedValidation, PropertyChangedMode mode);
|
||||
|
||||
void Add<TProperty>(Expression<Func<TProperty>> property, Action propertyChanged, PropertyChangedMode mode);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user