タグ

2017年12月21日のブックマーク (1件)

  • INotifyPropertyChangedプロパティ実装方法まとめ C#3からC#7、Fodyも - Qiita

    概要 この記事はC# Advent Calendar 2017の14日目の記事です。 n番煎じですが、INotifyPropertyChangedの実装について、今さらながらにまとめてみます。 ネットで調べると既に数限りない実装方法の説明がありますが、それ故に初心者の方は結局どれがいいんだがわかんねー、となることも多いと思います。 そこで実行結果は全て同じにした上で、C#3~C#7記法、さらにライブラリの継承やAOPなどちょっと変わったやつまで含めて、色々な方法で実装して独断と偏見で比較します。 実行結果 まず最初に全部で共通の実行結果について説明します。 TextBoxとTextBlockが並べてあるだけです。 上のTextBoxを変更すると、下のTextBlockに反映されます。 なお、Jは発音しませんが必要です。 (参考画像) 共通View ViewはReactiveProperty

    INotifyPropertyChangedプロパティ実装方法まとめ C#3からC#7、Fodyも - Qiita
    p_tan
    p_tan 2017/12/21
    やはりReactivePropertyの簡潔さが光るなー。Fodyも魅力的ながら、何やってるか分からない感が強くて抵抗がある。