שתי נקודות חשובות
- PropertyChanged מודיע למסך שהערך השתנה ולכן אתה צריך להשים את השם של הערך שהכנסת בxaml למשל במקום
NotifyPropertyChanged("_isExpanded");
תכתוב
NotifyPropertyChanged("IsExpanded");
או יותר טוב תשתמש ב nameof
NotifyPropertyChanged(nameof(IsExpanded));
- בקשר לשאלה שלך זה הקוד המתוקן
<Setter Property="IsSelected" Value="{Binding IsSelected, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
<Setter Property="IsExpanded" Value="{Binding IsExpanded, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
אגב מדהים לראות את ההתקדמות שלך בxaml זה מראה שיש לך הרבה רצון ויוזמה
בהצלחה