スキップしてメイン コンテンツに移動

投稿

4月, 2025の投稿を表示しています

.NET MAUI INotifyPropertyChangedではまった話

INotifyPropertyChangedではまった のでその備忘録として まあ言われてみればその通りなんだけどさ・・・   何に嵌まった 画面のプロパティをバインドするのに便利だぜと思っていたが、 その画面に遷移したとき、画面のプロパティを直接いじってはダメ ということ それを知らないでやったら、INotifyPropertyChangedがそれ以降効かなくなった   間違ったコード ビューモデルのソースを作成 まあタイマーを1秒ごとに起動してイベントあげるだけ public class ViewModelsBase : INotifyPropertyChanged {     System . Timers . Timer timer = new System . Timers . Timer ();     private bool _isTimerPlus = false ;     private int _timerCount = 0 ;     public ViewModelsBase ()     {         timer . Interval = 1000 ;         timer . Elapsed += ViewModelsBase_OnTimer ;         timer . Start ();     }     public bool IsTimerPlus     {         get => _isTimerPlus ;         set         {             _isTimerPlus = value ;       ...