private void SetGlass() { if (!this._glassMargins.IsNull && this._glassEnabled) { DwmManager.EnableGlassFrame(this, this._glassMargins); } else { DwmManager.DisableGlassFrame(this); } base.Invalidate(); }
/*public Padding GlassMargins { * get { * return _glassMargins; * } * set { * _glassMargins = value; * * _glassEnabled = (_glassMargins != Padding.Empty); * _glassFull = _glassMargins.AllNegative(); * * UpdateGlass(); * } * }*/ private void UpdateGlass() { if (DesignMode) { return; } if (_glassEnabled) { DwmManager.EnableGlassFrame(this, _glassMargins); } else { DwmManager.DisableGlassFrame(this); } Invalidate(); }
private void SetGlass() { if (DesignMode) { return; } if (!_glassMargins.IsNull && _glassEnabled) { DwmManager.EnableGlassFrame(this, _glassMargins); } else { DwmManager.DisableGlassFrame(this); } this.Invalidate(); }