Ejemplo n.º 1
0
        public override bool Equals(object obj)
        {
            RecentViewItem item = obj as RecentViewItem;

            if (ContentID == null || item.ContentID == null)
            {
                return(false);
            }

            return((item != null) && ContentID.Equals(item.ContentID));
        }
Ejemplo n.º 2
0
        public void Update(ContentViewModel viewModel)
        {
            if (viewModel.Model == null)
            {
                return;
            }

            RecentViewItem item = new RecentViewItem();

            item.ContentID = viewModel.Model.ContentID;

            if (viewModel.Model.Location != null)
            {
                item.DisplayValue = viewModel.Model.Location.ToString();
            }

            if (ActualRecentItems.Contains(item))
            {
                ActualRecentItems.Remove(item);
            }
            ActualRecentItems.Add(item);
            this.Save();
            RecentMenu.Refresh();
        }