title: .Net Dynamic Data List
body: <p>I recently started exploring Dynamic Data to try to convert lists of my .net desktop app into dynamic lists because I need for example to have a list of barcodes with properties that change based on other classes properties</p>
  <p>I have this code, it works fine but only the first time (when list gets loaded first time). Then if I change any property of the list from the UI (for example: dividend or divisor) the code in the foreach never executes. The list is bound through XAML Binding.</p>
  <p>I wanted to ask you what I am missing. The list was an observablecollection and I tried with a custom one implementing per-item PropertyChanged but nothing changes even if it tracks any changes for added/updated/removed items</p>
  <p>Thank you in advance</p>
  <pre><code>            this.WhenPropertyChanged(x =&gt; x.Item.Barcodes)
                  .Select(x =&gt; x.Value)
                  .Subscribe(value =&gt;
                  {
                      foreach (var bar in value)
                      {
                          bar.DisplayPrice = Item.prezzo * bar.dividend / bar.divisor * (1 + (decimal)Item.iva / 100);
                      }
                  });
  </code></pre>