void Unloaded(object sender, VisualTreeAttachmentEventArgs e) { FrameAdded = null; FrameRemoved = null; FrameSelected = null; Viewer = null; this.RemoveHandler(DragDrop.DragOverEvent, DragOver); this.RemoveHandler(DragDrop.DropEvent, Drop); }
void Unloaded(object sender, VisualTreeAttachmentEventArgs e) { FrameAdded = null; FrameRemoved = null; FrameSelected = null; Viewer = null; DragDrop.Dispose(); DragDrop = null; }
private void Unloaded(object sender, VisualTreeAttachmentEventArgs e) { FrameAdded = null; FrameRemoved = null; FrameSelected = null; Viewer = null; this.RemoveHandler(DragDrop.DragOverEvent, DragOver); this.RemoveHandler(DragDrop.DropEvent, Drop); FrameContextMenu.RemoveHandler(MenuItem.ClickEvent, ContextMenu_Click); FrameContextMenu = null; }