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