你好, xaml绑定属性必须是类的公共属性, 不能绑定到类的公共字段. 详细内容可以参考 http://msdn.microsoft.com/zh-cn/library/ms743643(v=vs.110).aspx#classes
自动属性也是有get的吧…
如果一个属性只是get的或只是set的,当然必须实现get或set。
如果对get和set同时实现又没有特殊处理要求,是不需要实现的。
你说的设个问题是不存在的,因为我写过wpf,直接绑定 没有get和set体的属性。当然这个绑定是畸形的,因为本身不具备真正的WPF绑定特性,只有第一次有效。
要使得属性能在WPF中绑定,这个属性最好是依赖属性(DependencyProperty),这样,系统才回进行很多内置的操作,也会处理变更事件。
此时,定义的成员属性必须去读取或写入这个依赖属性的值,也就意味着要写get和set体了。