protected override void OnClick()
 {
     if (_isOpen)
     {
         return;
     }
     _isOpen       = true;
     _dlg          = new BrowseLayersDialog();
     _dlg.Closing += bld_Closing;
     _dlg.Owner    = FrameworkApplication.Current.MainWindow;
     _dlg.Show();
 }
 void bld_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     _dlg    = null;
     _isOpen = false;
 }