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; } }
private void Canvas_SizeChanged(object sender, SizeChangedEventArgs e) { // Sets the clipping so text does not display outside the canvas. ClipHelper.SizeChanged(sender, e); RedrawCollection(); }