Ejemplo n.º 1
0
 public BlockedItemEditor(BlockedCollectionItem item)
 {
     Collection = item.Collection;
     Item       = item.Item;
     Reason     = item.Reason;
     Apply();
 }
Ejemplo n.º 2
0
 void OnCollectionItemBlocked(Collection collection, BlockedCollectionItem item)
 {
     if (ShowPollAfterVote)
     {
         ShowCollection(collection);
     }
 }
Ejemplo n.º 3
0
        void OnItemUnblocked(Collection collection, BlockedCollectionItem item)
        {
            Dispatcher.BeginInvoke((Action)(() => {
                if (item.Collection != selectedcollection)
                {
                    return;
                }

                blockeditems.RemoveWhere(i => i.Item == item.Item);
            }));
        }
Ejemplo n.º 4
0
        void OnItemBlocked(Collection collection, BlockedCollectionItem item)
        {
            Dispatcher.BeginInvoke((Action)(() => {
                if (item.Collection != selectedcollection || blockeditems.Any(i => i.Item == item.Item))
                {
                    return;
                }

                blockeditems.RemoveWhere(i => i.Item == item.Item);
                blockeditems.Add(new BlockedItemEditor(item));
            }));
        }