title: Using Xamarin.Forms with Prism and Fody
body: <p>Are there any limitation on using Prism and Fody.PropertyChanged?</p>
  
  <p>I'm trying to use Fody to implement the OnPropertyChange for the variables at my ViewModel, but it isn't working. The property change isn't firing.</p>
  
  <p>I tried to remove the BindableBase inherited from my class and continues the same.</p>
  
  <p>The FodyWeavers is configured with PropertyChanged</p>
  
  <p>Any ideas?</p>
  
  <p>Edit:</p>
  
  <p>I want to use Fody's PropertyChanged to avoid this code on every property on my ViewModel:</p>
  
  <pre><code>private People pessoa;
  public People Pessoa
  {
      get { return pessoa; }
      set
      {
          if (pessoa == value) return;
  
          pessoa = value;
          OnPropertyChanged();
      }
  }
  
  private bool isBusy;
  public bool IsBusy
  {
      get { return isBusy; }
      set
      {
          if (isBusy == value) return;
  
          isBusy = value;
          OnPropertyChanged();
      }
  }
  </code></pre>
  
  <p>Using like this:</p>
  
  <pre><code>[ImplementPropertyChanged]
  public class AlterarPerfilPageViewModel : BindableBase, INavigationAware
  {
    public People Pessoa;
    public bool IsBusy;
  }
  </code></pre>