protected override void SetValue(object cObject, object cInnerObject) { base.SetValue(cObject, cInnerObject); PanelObject panelObject = cObject as PanelObject; if (panelObject == null) { return; } panelObject.FileData = this.FileData; panelObject.Alpha = this.Alpha; panelObject.CColor = this.CColor; panelObject.BackColorAlpha = this.BackColorAlpha; panelObject.ClipAble = this.ClipAble; panelObject.SingleColor = this.SingleColor; panelObject.FirstColor = this.FirstColor; panelObject.EndColor = this.EndColor; panelObject.ColorAngle = this.ColorAngle; panelObject.ComboBoxIndex = this.ComboBoxIndex; panelObject.Scale9Enable = this.Scale9Enable; panelObject.LeftEage = this.LeftEage; panelObject.RightEage = this.RightEage; panelObject.TopEage = this.TopEage; panelObject.BottomEage = this.BottomEage; panelObject.Size = this.Size; }
public override void SetValue(ref object instance, Arguments index, bool value, object aspectArgs) { PanelObject panelObject = (PanelObject)instance; panelObject._scale9Enabled = value; panelObject.GetInnerWidget().SetScale9Enabled(value); panelObject.RefreshScale9(); panelObject.RaisePropertyChanged <bool>(() => panelObject.Scale9Enable); }