예제 #1
0
 public void Insert(IXDrawing drw)
 {
     m_CurDrawing   = drw;
     m_CurPreviewer = new QrCodePreviewer(m_CurDrawing, m_QrCodeManager);
     m_InsertQrCodePage.Show(m_CurInsertQrCodePageData);
     UpdatePreview();
 }
예제 #2
0
        private void OnInserQrCodePageClosed(PageCloseReasons_e reason)
        {
            try
            {
                m_CurPreviewer.Dispose();
                m_CurPreviewer = null;

                if (reason == PageCloseReasons_e.Okay)
                {
                    OnInsertQrCode();
                }
                else if (reason == PageCloseReasons_e.Cancel)
                {
                    OnCancelInsertQrCode();
                }
            }
            catch (Exception ex)
            {
                m_Logger.Log(ex);
                m_MsgSvc.ShowError(ex);
            }
        }