WPF綁定,後臺數據已更新,但前臺數據未刷新

1.後臺模型類(通常定義主窗口類MainWindow的後臺模型類MainWindowModel)中增長命令空間引用using System.ComponentModel;this

2.修改類MainWindowModel繼承INotifyPropertyChanged,定義事件PropertyChanged;繼承

3.修改被前臺綁定的屬性set值。事件

具體參見以下代碼:get

public class MainWindowModel:INotifyPropertyChanged
    {
        public event PropertyChangedEventHandler PropertyChanged;
        #region MES狀態
        private string _MESState = "離線";
        /// <summary>
        ///
        /// </summary>
        public string MESState
        {
            get { return _MESState; }
            set
            {
                if (_MESState != value)
                     _MESState= value;
                PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("MESState"));
            }
        }
        #endregionstring

io

相關文章
相關標籤/搜索