"get => ; set => "是什么意思
示例
private double _currentX; // 私有字段,实际存储数据
public double CurrentX // 公共属性,供界面绑定
{
get => _currentX; // 获取时返回字段值
set => SetProperty(ref _currentX, value); // 设置时调用 SetProperty 方法
}
| 部分 | 含义 |
|---|---|
| private double _currentX | 后端字段,真正保存数值的地方。 |
| public double CurrentX | 对外公开的属性,XAML 通过 {Binding CurrentX} 绑定到它。 |
| get => _currentX | 当界面需要显示值时,返回字段的当前值。 |
| set => SetProperty(ref _currentX, value) | 当界面(或程序)修改属性时,执行此方法。 |


这是 MVVM 标准属性模板,作用是:
- 存储数据(私有字段)。
- 提供外部访问(公共属性)。
- 当属性值变化时,自动通知所有绑定的 UI 控件进行刷新。
简单说:让界面能自动响应数据变化。

浙公网安备 33010602011771号