public override IProjectFile Open()
        {
            if (_apkViewer == null)
            {
#if !MONO
                _apkViewer = new ApkViewer(this);
                if (_tabItem != null)
                {
                    _tabItem.Close();
                }
                _tabItem         = TabStripItemFactory.CreateTabStripItem(_apkViewer, this);
                _tabItem.Closed += TabItemClosed;
#endif
            }
            return(this);
        }
 public override void Close()
 {
     try
     {
         _closing = true;
         if (_tabItem != null)
         {
             _tabItem.Close();
             _tabItem = null;
         }
         if (_apkViewer != null)
         {
             _apkViewer.Dispose();
             _apkViewer = null;
         }
     }
     finally
     {
         _closing = false;
     }
 }