title: TextBlock with binding not updated on property change
body: <p>In my UWP app I have a TextBlock, which should display a (formatted) date, that is bound to a property in the view model:</p>
  
  <pre><code>    &lt;TextBlock Style="{StaticResource summaryTextStyleHighlight}" Margin="0,10,0,0"
                 Text="{x:Bind ViewModel.CurrentDisplayDay, Converter={StaticResource DateFormatConverter}, ConverterParameter=d, Mode=OneWay}"
                 Name="lblCurrentDate" /&gt;
  </code></pre>
  
  <p>The converter is "configured" in the XAML like this:</p>
  
  <pre><code>&lt;local:DateFormatConverter x:Key="DateFormatConverter" /&gt;
  </code></pre>
  
  <p>And the converter class is as followed:</p>
  
  <pre><code>public class DateFormatConverter : IValueConverter
  {
      public object Convert(object value, Type targetType, object parameter, string language)
      {
          if (value == null)
              return null;
  
          DateTime dt = DateTime.Parse(value.ToString());
          if (parameter != null)
          {
              return dt.ToString((string)parameter, Utils.GetCurrentCultureInfo());
          }
          return dt.ToString("g", Utils.GetCurrentCultureInfo());
      }
  
      public object ConvertBack(object value, Type targetType, object parameter, string language)
      {
          throw new NotImplementedException();
      }
  }
  </code></pre>
  
  <p>The ViewModel has a simple property for the DateTime value that is bound:</p>
  
  <pre><code>public DateTime CurrentDisplayDay
  {
      get;
      private set;
  }
  </code></pre>
  
  <p>But when I update the value in the ViewModel, the value won't get updated in the TextBlock on the (Main)Page.</p>
  
  <p>I tried to move the property to the page, but that didn't help. If I refresh the page (navigate to it again), then the updated value is being displayed but I don't want to navigate to it, it should show the updated value through the binding.</p>
  
  <p>What could be the issue?</p>