title: c# Label Text Databinding does not refresh Text
body: <p>I have Label databound with BindingSource property. Label.Text property get updated only once.</p>
  
  <p>this is how is property bound to label</p>
  
  <p><code>this.lblWorkPlace.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.appStateBindingSource, "ResourceName", true));</code></p>
  
  <p>i also tried to bind same property to textbox and textbox updates properly</p>
  
  <p><code>this.lTextEdit1.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.appStateBindingSource, "ResourceName", true));</code></p>
  
  <p>what could be wrong?</p>
  
  <p>UPDATE </p>
  
  <p>this is my "state" class</p>
  
  <pre><code>public class AppState: INotifyPropertyChanged
  {
       private static Operation _activeTask;
  
  
      private static AppState _instance;
  
  
      public static AppState Instance
      {
          get =&gt; _instance ?? (_instance = new AppState());
      }
  
  
      public Operation ActiveTask
      {
          get =&gt; _activeTask;
          set
          {
              if (value != _activeTask)
              {
                  _activeTask = value;
                  RaisePropertyChanged("ResourceName");
              }
          }
      }
  
      public event PropertyChangedEventHandler PropertyChanged;
  
      public void RaisePropertyChanged(string prop)
      {
          PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(prop));
      }
  
      public string ResourceName =&gt; ActiveTask?.Operacija?.acResursName.Trim() ?? "";
  }
  
  
  }
  </code></pre>