Example #1
0
        /// <summary>
        /// 控件右键菜单
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void c_OnContentMenuEvent(object sender, ContentMenuEventArgs e)
        {
            MenuItem           m       = e.MenuItem;
            ContentControlBase Control = (ContentControlBase)e.Source;
            int flag = (int)m.Tag;

            if (flag == 1000)
            {
                if (OnPrintControlPropertyEvent != null)
                {
                    OnPrintControlPropertyEvent(Control, e);
                }
            }
            else if (flag == 1001)
            {
                canvasSpace.Children.Remove(Control);
                OnPrintControlPropertyEvent(null, e);
            }

            else if (flag == 1002)
            {
                canvasSpace.Children.Clear();
                OnPrintControlPropertyEvent(null, e);
            }
        }
Example #2
0
 /// <summary>
 /// 显示控件属性事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 void printCanvas_OnPrintControlPropertyEvent(object sender, ContentMenuEventArgs e)
 {
     printAttribute.DisplayPrintCcontrolProperty((ContentControlBase)sender);
     if (e != null)
     {
         if ((int)e.MenuItem.Tag == 1000)
         {
             DisplayAttributeWindow(true);
         }
     }
 }
Example #3
0
        void printCanvas_OnCanvasContentMenuEvent(object sender, ContentMenuEventArgs e)
        {
            MenuItem mi   = sender as MenuItem;
            int      flag = (int)mi.Tag;

            if (flag == 1000)
            {
                DisplayToolWindow(true);
            }
            else if (flag == 1001)
            {
                DisplayAttributeWindow(true);
            }
        }