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); }
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; }