protected virtual void OnShapeChanged(ScreenEditArgs e)
 {
     if (EditComplete != null)
     {
         EditComplete(this, e);
     }
 }
        private void SubmitCompleted(SubmitOperation result)
        {
            if (result.HasError)
            {
                MessageBox.Show(result.Error.Message,"出错啦!",MessageBoxButton.OK);
                return;
            }
            if (result.UserState == null)
            {
                MessageBox.Show(result.Error.Message, "程序未知异常!", MessageBoxButton.OK);
                return;
            }
            ScreenEditArgs e = new ScreenEditArgs();
            e.Ptype = optype;
            e.Screen =(t_Screen)result.UserState;
            OnShapeChanged( e);

            this.DialogResult = true;
        }