Не обновляется привязка в WPF C# при привязке к Dictionary

В моей программе View формируется динамически в зависимости от количества выбранных параметров. вот таким образом:

foreach(PARAMS p in parameters)
{
  var item = new TextBlock();
  Binding binding  = new Binding();
  binding.Source = vm.valueController.values[p];
  binding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged;
  binding.Mode = BindingMode.TwoWay;
  
  item.SetBinding(TextBlock.TextProperty, binding);
  ParametersValue.Children.Add(item);

}

При создании в текст-блоках устанавливаются значения согласно значениям в словаре values <PARAMS, Double>. Однако при обновлении значений в values они не обновляются. При установке binding.Path=new PropertyPath("."); ничего не меняется, при установке другого проперти, не устанавливаются даже изначальные значения

INotifyPropertyChanged реализует ValueController вызывая PropertyChanged при вызове функции setValues[p] = ...


Ответы (0 шт):