I have a simple class with a property
class Foo
{
string Title { get; set; }
}
I am trying to simplify data binding by calling a fun
Something like the following should work:
void BindToText(Control control, Expression> property)
{
var mex = property.Body as MemberExpression;
string name = mex.Member.Name;
var fooMember = mex.Expression as MemberExpression;
var fooConstant = fooMember.Expression as ConstantExpression;
var foo = fooConstant.Value;
control.DataBindings.Add("Text", foo, name);
}
Let me know if that doesn't work for you.