コード例 #1
0
        protected virtual bool LoadPostData(string postDataKey, System.Collections.Specialized.NameValueCollection postCollection)
        {
            string state = postCollection[GetStateFieldId()];

            if (String.IsNullOrEmpty(state))
            {
                return(false);
            }

            var jss =
                new System.Web.Script.Serialization.JavaScriptSerializer();

            _postedState  = jss.Deserialize <RectangleControllerState>(state);
            _outlineWidth = _postedState.OutlineWidth;

            return(false);
        }
コード例 #2
0
        protected RectangleController() : base()
        {
            _movable                 = true;
            _erasable                = true;
            _gripSize                = 9;
            _maskVisible             = true;
            _maskOpacity             = 50;
            _maskColorRedComponent   = 0;
            _maskColorGreenComponent = 0;
            _maskColorBlueComponent  = 0;
            _outlineWidth            = 1;
            _ratio      = 1;
            _rectangle  = System.Drawing.Rectangle.Empty;
            _resizeMode = ResizeMode.Arbitrary;

            _postedState = RectangleControllerState.Empty;

            RenderState = true;
        }