Ejemplo n.º 1
0
 void Topic_ItemLoad()
 {
     ItemDeleted += new ItemDeletedEventHandler(ForumTopic_ItemDeleted);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// ItemLoad event
 /// </summary>
 void BlogEntry_ItemLoad()
 {
     ItemUpdated += new EventHandler(BlogEntry_ItemUpdated);
     ItemDeleted += new ItemDeletedEventHandler(BlogEntry_ItemDeleted);
     OnCommentPosted += new CommentHandler(BlogEntry_CommentPosted);
 }
Ejemplo n.º 3
0
 void Post_ItemLoad()
 {
     ItemUpdated += new EventHandler(TopicPost_ItemUpdated);
     ItemDeleted += new ItemDeletedEventHandler(TopicPost_ItemDeleted);
 }
Ejemplo n.º 4
0
 void Comment_ItemLoad()
 {
     ItemDeleted += new ItemDeletedEventHandler(Comment_ItemDeleted);
 }
Ejemplo n.º 5
0
        public static void RegisterItemEvents([NotNull] DependencyObject ownerWindow, [CanBeNull] ItemAddedEventHandler added = null, [CanBeNull] ItemDeletedEventHandler deleted = null, [CanBeNull] ItemDuplicatedEventHandler duplicated = null, [CanBeNull] ItemModifiedEventHandler modified = null, [CanBeNull] ItemMovedEventHandler moved = null, [CanBeNull] ItemRenamedEventHandler renamed = null, [CanBeNull] ItemsSavedEventHandler saved = null, [CanBeNull] ItemXmlPastedEventHandler xmlPasted = null, [CanBeNull] ItemSerializedEventHandler serialized = null)
        {
            Assert.ArgumentNotNull(ownerWindow, nameof(ownerWindow));

            if (added != null)
            {
                ItemAdded += added;
            }

            if (deleted != null)
            {
                ItemDeleted += deleted;
            }

            if (duplicated != null)
            {
                ItemDuplicated += duplicated;
            }

            if (modified != null)
            {
                ItemModified += modified;
            }

            if (moved != null)
            {
                ItemMoved += moved;
            }

            if (renamed != null)
            {
                ItemRenamed += renamed;
            }

            if (saved != null)
            {
                ItemsSaved += saved;
            }

            if (xmlPasted != null)
            {
                ItemXmlPasted += xmlPasted;
            }

            if (serialized != null)
            {
                ItemSerialized += serialized;
            }

            UnloadedEventHandler unloaded = null;

            unloaded = delegate(object sender, object o)
            {
                if (!ownerWindow.IsContainedIn(o))
                {
                    return;
                }

                if (added != null)
                {
                    ItemAdded -= added;
                }

                if (deleted != null)
                {
                    ItemDeleted -= deleted;
                }

                if (duplicated != null)
                {
                    ItemDuplicated -= duplicated;
                }

                if (modified != null)
                {
                    ItemModified -= modified;
                }

                if (moved != null)
                {
                    ItemMoved -= moved;
                }

                if (renamed != null)
                {
                    ItemRenamed -= renamed;
                }

                if (saved != null)
                {
                    ItemsSaved -= saved;
                }

                if (xmlPasted != null)
                {
                    ItemXmlPasted -= xmlPasted;
                }

                if (serialized != null)
                {
                    ItemSerialized -= serialized;
                }

                Unloaded -= unloaded;
            };

            Unloaded += unloaded;
        }
Ejemplo n.º 6
0
 void User_ItemLoad()
 {
     ItemUpdated += new EventHandler(User_ItemUpdated);
     ItemDeleted += new ItemDeletedEventHandler(User_ItemDeleted);
     OnCommentPosted += new CommentHandler(User_CommentPosted);
 }
Ejemplo n.º 7
0
 void GalleryItem_ItemLoad()
 {
     OnCommentPosted += new CommentHandler(GalleryItem_CommentPosted);
     ItemDeleted += new ItemDeletedEventHandler(GalleryItem_ItemDeleted);
     ItemUpdated += new EventHandler(GalleryItem_ItemUpdated);
 }
Ejemplo n.º 8
0
 /// <summary>
 /// 
 /// </summary>
 private void Gallery_ItemLoad()
 {
     OnCommentPosted += new CommentHandler(Gallery_CommentPosted);
     ItemDeleted += new ItemDeletedEventHandler(Gallery_ItemDeleted);
 }
Ejemplo n.º 9
0
 void Forum_ItemLoad()
 {
     ItemDeleted += new ItemDeletedEventHandler(Forum_ItemDeleted);
 }