sequenceDiagram participant UDP as UDP数据源 participant Model as FirstPageModel : ObservableObject participant VM as FirstPageViewModel : ViewModelBase participant View as XAML View UDP->>Model: Temperature 属性 setter 被调用 (85) Model-->>Model: 调用 Set(ref _temperature, 85) Model-->>Model: RaisePropertyChanged("Temperature") Model->>Model: 触发 INotifyPropertyChanged.PropertyChanged("Temperature") Model->>VM: VM 订阅到 PropertyChanged("Temperature") VM-->>VM: RaisePropertyChanged("TemperatureText") VM->>VM: 触发 INotifyPropertyChanged.PropertyChanged("TemperatureText") VM->>View: 通知绑定引擎属性变化 View-->>View: Binding 引擎重新取 TemperatureText View-->>View: UI 刷新显示 "85.0 ℃"