private void WorkSpaceGrid_SizeChanged(object sender, SizeChangedEventArgs e)
        {
            // Close the MenuPanel when the size of grid changes.
            NavigationBarControl.CloseMenuPanel();

            ClipHelper.SizeChanged(sender, e);
        }
        void UpdateClipBounds()
        {
            //validate
            if (_contentGrid == null)
            {
                return;
            }

            var clipBounds = ClipLabelsTo;

            switch (clipBounds)
            {
            case OverlayClipBounds.None:
                ClipHelper.SetToBounds(this, false);
                ClipHelper.SetToBounds(_contentGrid, false);
                break;

            case OverlayClipBounds.Control:
                ClipHelper.SetToBounds(_contentGrid, false);
                ClipHelper.SetToBounds(this, true);
                break;

            case OverlayClipBounds.Content:
                ClipHelper.SetToBounds(this, false);
                ClipHelper.SetToBounds(_contentGrid, true);
                break;

            default:
                break;
            }
        }
Esempio n. 3
0
        private void Canvas_SizeChanged(object sender, SizeChangedEventArgs e)
        {
            // Sets the clipping so text does not display outside the canvas.
            ClipHelper.SizeChanged(sender, e);

            RedrawCollection();
        }