title: How to use CalenderView in UWP MVVM
body: <p>I want to bind the selected Calender View Item and set it to 
  a DateTime Variable.</p>
  
  <p>My CalenderView Xaml looks like:</p>
  
  <pre><code>&lt;CalendarView Grid.Row="6"  Grid.ColumnSpan="2"  VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="20"/&gt;
  </code></pre>
  
  <p>I have an DateTime item in the Datacontext class:</p>
  
  <pre><code>    private DateTime _DueDate;
      public DateTime DueDate
      {
          get { return this._DueDate; }
          set
          {
              if (this._DueDate != value)
              {
                  this._DueDate = value;
                  base.PropertyOnChanged("DueDate");
              }
          }
      } 
  </code></pre>
  
  <p>And the DateTimeConverter:</p>
  
  <pre><code>    public class DateConverter : IValueConverter
  {
      public object Convert(object value, Type targetType, object parameter, string language)
      {
          DateTime date = ((DateTime)value);
          return date.Day + "." + date.Month + "." + date.Year;
      }
  
      public object ConvertBack(object value, Type targetType, object parameter, string language)
      {
          return DateTime.Parse((string)value);
      }
  }
  </code></pre>
  
  <p>Here is also the Doc to the Calender View:</p>
  
  <p><a href="https://msdn.microsoft.com/library/windows/apps/xaml/windows.ui.xaml.controls.calendarview.aspx" rel="nofollow">CalenderView MSDN</a></p>
  
  <p>In the Docs is a Property SelectedDate, but I only see in the XAML SelectedDateChanged EventHandler. But I want to do it in MVVM.</p>
  
  <p>My Problem is I don´t know on which Property I can set the
  Binding. I looked in the Doc but I only find the <code>Date=""</code> property 
  from the DatePicker but I don´t find anything to the CalenderView.</p>
  
  <p><strong>UPDATE</strong> </p>
  
  <p>Following to the Comment from </p>
  
  <p>@Juo Zuo:"CalendarView has a SelectedDates property. Usually, we can use this property to set the selected date like: MyCalendarView.SelectedDates.Add(new DateTime(2016, 5, 5));. However this property is read-only, we can't use it for binding. So, I'm afraid there is no way to set selected dates with Binding"</p>
  
  <p>I would expand the Question. </p>
  
  <p><strong>My Question is:</strong></p>
  
  <p>Is there any way to use the Calender View with the MVVM Pattern from MSDN ?</p>