/// <summary>
        /// 画笔切换
        /// </summary>
        /// <param name="obj"></param>
        private void BrushChange(EventArgsCommandParameter obj)
        {
            var name = (obj.Sender as Image).Name;
            var item = EditMenus.Where(t => t.Name == name).FirstOrDefault();

            if (!string.IsNullOrEmpty(curEditMenu.SourceUrl))
            {
                curEditMenu.Source = curEditMenu.SourceUrl;
            }
            if (item != null)
            {
                item.Source = item.CheckedSourceUrl;
                curEditMenu = item;
                curDrawEnum = curEditMenu.DrawEnum;
            }
        }
        protected virtual void Dispose(bool disposing)
        {
            if (!m_disposed)
            {
                if (disposing)
                {
                    InkStrokes        = null;
                    EditMenus         = null;
                    stroke            = null;
                    drawEnums         = null;
                    curEditMenu       = null;
                    MarkColor         = null;
                    drawingAttributes = null;
                    inkCanvasMeasure  = null;
                    penCollection     = null;
                }

                m_disposed = true;
            }
        }