コード例 #1
0
        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;
        }
コード例 #2
0
            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);
            }