标签: c# wpf data-binding
为什么public string name {get; set;}在绑定时有效,但public string name;没有?当两者都返回相同的字符串时,为什么需要getter?
public string name {get; set;}
public string name;
答案 0 :(得分:13)
因为您只能绑定到WPF中的公共属性。以下是字段而不是属性:
绑定引擎仅在运行时使用反射计算绑定表达式时才查找属性。