私は次の問題を抱えています:
List<Item>を介してお気に入りリスト()に要素を追加していContextMenuます。それぞれに、お気に入りリストに応じて変化Itemする派生プロパティIsFavoriteがあります-次のように:
public bool IsFavorite
{
get { return ItemController.FavoriteList.Contains( this ); }
}
から何かを追加(または削除)するとContextMenu、すぐに更新するContextMenu必要があります。
これは、ObservableCollectionを使用することで可能であることがわかりましたが、制御できないいくつかの要因のために、Listオブジェクトを使用して期限を設定する必要があります。さて、これを更新する方法はありますか?