public override void SetValue(ref object instance, Arguments index, bool value, object aspectArgs) { LoadingBarObject loadingBarObject = (LoadingBarObject)instance; loadingBarObject._scale9Enabled = value; loadingBarObject.GetInnerWidget().SetScale9Enabled(value); string compositeTaskName = loadingBarObject.GetType().Name + "Scale9Enable"; using (CompositeTask.Run(compositeTaskName)) { loadingBarObject.RefreshBoundingBox(false); loadingBarObject.RaisePropertyChanged <PointF>(() => loadingBarObject.Size); loadingBarObject.RaisePropertyChanged <bool>(() => loadingBarObject.Scale9Enable); } }
protected override void SetValue(object cObject, object cInnerObject) { base.SetValue(cObject, cInnerObject); LoadingBarObject loadingBarObject = cObject as LoadingBarObject; if (loadingBarObject == null) { return; } loadingBarObject.ImageFileData = this.ImageFileData; loadingBarObject.ProgressInfo = this.ProgressInfo; loadingBarObject.ProgressType = this.ProgressType; loadingBarObject.Scale9Enable = this.Scale9Enable; loadingBarObject.LeftEage = this.LeftEage; loadingBarObject.RightEage = this.RightEage; loadingBarObject.TopEage = this.TopEage; loadingBarObject.BottomEage = this.BottomEage; loadingBarObject.Size = this.Size; }