private static void OnUnload(object sender, UnloadEventArgs unloadEventArgs)
        {
            try
            {
                _unloaded = true;

                if (_sprite != null && !_sprite.IsDisposed)
                {
                    _sprite.Dispose();
                }

                foreach (var font in Fonts.Where(font => font.Value != null && !font.Value.IsDisposed))
                {
                    font.Value.Dispose();
                }

                foreach (var line in Lines.Where(line => line != null && !line.IsDisposed))
                {
                    line.Dispose();
                }

                Drawing.OnPreReset -= OnDrawingPreReset;
                Drawing.OnPostReset -= OnDrawingPostReset;
            }
            catch (Exception ex)
            {
                Global.Logger.AddItem(new LogItem(ex));
            }
        }
Exemple #2
0
        private static void OnUnload(object sender, UnloadEventArgs unloadEventArgs)
        {
            try
            {
                _unloaded = true;

                if (_sprite != null && !_sprite.IsDisposed)
                {
                    _sprite.Dispose();
                }

                foreach (var font in Fonts.Where(font => font.Value != null && !font.Value.IsDisposed))
                {
                    font.Value.Dispose();
                }

                foreach (var line in Lines.Where(line => line != null && !line.IsDisposed))
                {
                    line.Dispose();
                }

                Drawing.OnPreReset  -= OnDrawingPreReset;
                Drawing.OnPostReset -= OnDrawingPostReset;
            }
            catch (Exception ex)
            {
                Global.Logger.AddItem(new LogItem(ex));
            }
        }
Exemple #3
0
 private void m_Template_TemplateUnload(object sender, UnloadEventArgs e)
 {
     _mTemplate.TemplateDataSet.TemplateDataSetChanged -= TemplateDataSet_TemplateDataSetChanged;
     _mTemplate.TemplatePlaying -= m_Template_TemplatePlaying;
     _mTemplate.TemplateStopped -= m_Template_TemplateStopped;
     _mTemplate.TemplateUnload  -= m_Template_TemplateUnload;
     _mTemplate.TemplatePaused  -= m_Template_TemplatePaused;
 }
Exemple #4
0
        /// <summary>
        /// Called when [unload].
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="args">The <see cref="UnloadEventArgs"/> instance containing the event data.</param>
        protected virtual void OnUnload(object sender, UnloadEventArgs args)
        {
            if (this.Unloaded)
            {
                return;
            }

            this.OnDisable();

            if (args != null && args.Final)
            {
                this.Unloaded = true;
            }
        }
 protected virtual void OnUnload(object sender, UnloadEventArgs args)
 {
     try
     {
         if (Unloaded)
         {
             return;
         }
         OnDisable();
         if (args != null && args.Final)
         {
             Unloaded = true;
         }
     }
     catch (Exception ex)
     {
         Global.Logger.AddItem(new LogItem(ex));
     }
 }
Exemple #6
0
 protected virtual void OnUnload(object sender, UnloadEventArgs args)
 {
     try
     {
         if (Unloaded)
         {
             return;
         }
         OnDisable();
         if (args != null && args.Final)
         {
             Unloaded = true;
         }
     }
     catch (Exception ex)
     {
         Global.Logger.AddItem(new LogItem(ex));
     }
 }
Exemple #7
0
 protected virtual void OnUnload(object sender, UnloadEventArgs args)
 {
     if (Unloaded)
     {
         return;
     }
     OnDisable();
     if (args != null && args.Final)
     {
         Unloaded = true;
     }
 }