Beispiel #1
0
        /// <summary>
        ///
        /// </summary>
        private void Invalidate()
        {
            if (Target.Parent == null)
            {
                return;
            }

            var top    = shadowMask.IsTop() ? borderWidth : 0;
            var bottom = shadowMask.IsBottom() ? borderWidth : 0;
            var left   = shadowMask.IsLeft() ? borderWidth : 0;
            var right  = shadowMask.IsRight() ? borderWidth : 0;
            var rect   = new Rectangle(Target.Left - left, Target.Top - top, Target.Width + left + right, Target.Height + top + bottom);

            Target.Parent.Invalidate(rect);
        }