title: How to use a method in a string property using mvvm?
body: <p>I have a string property that is linked to a label in my XAML.</p>
  
  <pre><code> public string CalorieenDoel
   {
        get { return $"Je mag nog {CalorieenOver2} calorieën eten!"; }
   } 
  </code></pre>
  
  <p>CalorieenOver2 is my method</p>
  
  <pre><code> public decimal CalorieenOver2()
      {
          decimal resultaat = 0;
          foreach (var item in LijstDagboeken)
          {
              resultaat += decimal.Parse(item.BerekenCalorieen);
          }
          resultaat = Doel - resultaat;
          return resultaat;
      }
  </code></pre>
  
  <p>How can I do this?
  I solved it for now with a get property, is this the right way? </p>
  
  <pre><code>    public decimal CalorieenOver
      {
          get
          {
              decimal resultaat = 0;
              foreach (var item in LijstDagboeken)
              {
                  resultaat += decimal.Parse(item.BerekenCalorieen);
              }
              resultaat = Doel - resultaat;
              return resultaat;
          }
      }
  
      public string CalorieenDoel
      {
          get { return $"Je mag nog {CalorieenOver} calorieën eten!"; }
      }
  </code></pre>