title: DateTime and Databinding in WPF - Leading zeros and blank label
body: <p>I have a WPF label bound to a DateTime and I need it to start at 1/1/1. When it is set to 1/1/1, the label does not appear at all. If I change any of the numbers, it displays leading zeros in front of the year (1/2/0001). All of this worked fine before when I was using WinForms.</p>
  
  <p>Does anybody know how to have the label display when set to 1/1/1 and/or how to do away with the leading zeros?</p>
  
  <p>Also, since I'm looking to use fictional times, are there any other methods I could try that might be more suitable?</p>
  
  <pre><code>DateTime _date = new DateTime(1, 1, 1);
  
  public DateTime Date
      {
          get { return _date; }
          set
          {
              if (_date != value)
              {
                  _date = value;
                  RaisePropertyChanged(() =&gt; Date);
              }
          }
      }
  </code></pre>
  
  <p>From my XAML</p>
  
  <pre><code>Label Content="{Binding Date}" Style="{DynamicResource SimpleLabel}" FontFamily="Pericles" FontSize="16" VerticalAlignment="Top" HorizontalAlignment="Left"/
  </code></pre>