Ejemplo n.º 1
0
 private void Canvas_Closing(object sender, CancelEventArgs e)
 {
     inkOverlay.Enabled = false;
     inkOverlay.Dispose();
     graph.Clear();
     this.Dispose();
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Disposes of the internal child control used for collecting ink.
 /// </summary>
 public void DisposeResources()
 {
     if (InkEnabled)
     {
         inkOverlay.Dispose();
     }
 }
Ejemplo n.º 3
0
        public void Dispose()
        {
            if (!_Disposed)
            {
                _Disposed = true;

                //do some cleanup
                _Overlay.NewPackets -= new InkCollectorNewPacketsEventHandler(Overlay_NewPackets);
                _Overlay.Dispose();

                if (Disposed != null)
                {
                    Disposed(this, null);
                }
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (components != null)
                {
                    components.Dispose();
                }

                // dispose the ink overlay's resources
                if (myInkOverlay != null)
                {
                    myInkOverlay.Dispose();
                }

                // dispose the divider's resources
                if (myInkDivider != null)
                {
                    // dispose the recognizer context that we associated
                    // with the divider
                    if (myInkDivider.RecognizerContext != null)
                    {
                        myInkDivider.RecognizerContext.Dispose();
                    }

                    // dispose the strokes that we associated
                    // with the divider
                    if (myInkDivider.Strokes != null)
                    {
                        myInkDivider.Strokes.Dispose();
                    }
                    myInkDivider.Dispose();
                }
            }
            base.Dispose(disposing);
        }