title: In WPF, is there a way to bind properties without requiring a backing field?
body: <p>In the example below, the backing field is not performing any type of calculation and is simply just returning a value. Is there a way to write this without requiring a backing field? I'm not really seeing the purpose of having one in this instance. If my XAML is binding directly to Age, I don't really know why I also need _age.</p>
  
  <pre><code>private int _age;
  public int Age
  {
      get {return _age; }
      set
      {
          _age = value;
          OnPropertyChanged("Age");
      }
  }
  
  private void ButtonClickIncrease(object sender, RoutedEventArgs e)
  {
      Age++;
  }
  private void ButtonClickDecrease(object sender, RoutedEventArgs e)
  {
      Age--;
  }
  </code></pre>