Пример #1
0
 private void SetGlass()
 {
     if (!this._glassMargins.IsNull && this._glassEnabled)
     {
         DwmManager.EnableGlassFrame(this, this._glassMargins);
     }
     else
     {
         DwmManager.DisableGlassFrame(this);
     }
     base.Invalidate();
 }
Пример #2
0
        /*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();
        }
Пример #3
0
        private void SetGlass()
        {
            if (DesignMode)
            {
                return;
            }

            if (!_glassMargins.IsNull && _glassEnabled)
            {
                DwmManager.EnableGlassFrame(this, _glassMargins);
            }
            else
            {
                DwmManager.DisableGlassFrame(this);
            }

            this.Invalidate();
        }