private RenderControlEditServices()
 {
     this.renderEditorType = RenderEditorType.UnKnownType;
 }
Example #2
0
        private void RenderEditorTypeChanged(RenderEditorType type)
        {
            this._editType = type;
            switch (type)
            {
            case RenderEditorType.MoveType:
            case RenderEditorType.GeometryMove:
            {
                this.spinEditX.Properties.MinValue = -79228162514264337593543950335m;
                this.spinEditY.Properties.MinValue = -79228162514264337593543950335m;
                this.spinEditZ.Properties.MinValue = -79228162514264337593543950335m;
                this.spinEditX.Properties.MaxValue = 79228162514264337593543950335m;
                this.spinEditY.Properties.MaxValue = 79228162514264337593543950335m;
                this.spinEditZ.Properties.MaxValue = 79228162514264337593543950335m;
                this.spinEditX.EditValue           = 0;
                this.spinEditY.EditValue           = 0;
                this.spinEditZ.EditValue           = 0;
                this.layoutControlGroup1.Text      = "平移";
                break;
            }

            case RenderEditorType.RotateAllType:
            case RenderEditorType.RotateCenterType:
            case RenderEditorType.GeometryRoate:
            {
                this.spinEditX.Properties.MinValue = -79228162514264337593543950335m;
                this.spinEditY.Properties.MinValue = -79228162514264337593543950335m;
                this.spinEditZ.Properties.MinValue = -79228162514264337593543950335m;
                this.spinEditX.Properties.MaxValue = 79228162514264337593543950335m;
                this.spinEditY.Properties.MaxValue = 79228162514264337593543950335m;
                this.spinEditZ.Properties.MaxValue = 79228162514264337593543950335m;
                this.spinEditX.EditValue           = 0;
                this.spinEditY.EditValue           = 0;
                this.spinEditZ.EditValue           = 0;
                this.layoutControlGroup1.Text      = "旋转";
                break;
            }

            case RenderEditorType.ScaleAllType:
            case RenderEditorType.ScaleCenterType:
            case RenderEditorType.GeometryScale:
            {
                this.spinEditX.Properties.MinValue = 0.01m;
                this.spinEditY.Properties.MinValue = 0.01m;
                this.spinEditZ.Properties.MinValue = 0.01m;
                this.spinEditX.Properties.MaxValue = 79228162514264337593543950335m;
                this.spinEditY.Properties.MaxValue = 79228162514264337593543950335m;
                this.spinEditZ.Properties.MaxValue = 79228162514264337593543950335m;
                this.spinEditX.EditValue           = 1;
                this.spinEditY.EditValue           = 1;
                this.spinEditZ.EditValue           = 1;
                this.layoutControlGroup1.Text      = "缩放";
                break;
            }
                //default:
                //    {
                //        this.panelControl1.Visible = false;
                //        return;
                //    }
            }
            //this.panelControl1.Visible = WorkSpaceServices.Instance().PropertyCanEdit;
            this.panelControl1.Visible = true;
        }