底辺SE奮闘記

年収300万SEブログ

【Xamarin・Fody】バインドができない!【うっかり】

原因があまりにもうっかりなのですが、あまりにもうっかりすぎてとても時間を無駄にしたので、そんな時間を無駄にする人が今後でないために共有。

環境

  • Visual Studio for Mac 7.6.11
  • Xamarin.Forms 3.3.0.912540
  • PropertyChanged.Fody 2.5.13

うっかりとその対処

1.プロパティじゃない

NG

public Hoge;

OK

public Hoge {get; set; }

2.バインドしてるモデルがINotifiPropertyChangedを実装してない

NG

public class HogeModel
{

}

OK

public class HogeModel : INotifyPropertyChanged
{
    public event PropertyChangedEventHandler PropertyChanged;
}