示例#1
0
        public void Update(ContentViewModel viewModel)
        {
            RecentViewItem item = new RecentViewItem();

            item.ContentID    = viewModel.ContentId;
            item.DisplayValue = viewModel.Model.Location.ToString();

            if (ActualRecentItems.Contains(item))
            {
                ActualRecentItems.Remove(item);
            }
            ActualRecentItems.Add(item);
            this.Save();
            RecentMenu.Refresh();
        }
示例#2
0
        public void Update(ContentViewModel viewModel)
        {
            RecentViewItem item = new RecentViewItem();
            item.ContentID = viewModel.ContentId;
            item.DisplayValue = viewModel.Model.Location.ToString();

            if (ActualRecentItems.Contains(item))
            {
                ActualRecentItems.Remove(item);
            }
            ActualRecentItems.Add(item);
            this.Save();
            RecentMenu.Refresh();
        }
        public override bool Equals(object obj)
        {
            RecentViewItem item = obj as RecentViewItem;

            return((item != null) && ContentID.Equals(item.ContentID));
        }