Browse Source

set defaut cliptobounds to true for layouttransform and viewbox

pull/2066/head
Andrey Kunchev 7 years ago
parent
commit
e92ff04bba
  1. 2
      src/Avalonia.Controls/LayoutTransformControl.cs
  2. 1
      src/Avalonia.Controls/ViewBox.cs

2
src/Avalonia.Controls/LayoutTransformControl.cs

@ -22,6 +22,8 @@ namespace Avalonia.Controls
static LayoutTransformControl() static LayoutTransformControl()
{ {
ClipToBoundsProperty.OverrideDefaultValue<Viewbox>(true);
LayoutTransformProperty.Changed LayoutTransformProperty.Changed
.AddClassHandler<LayoutTransformControl>(x => x.OnLayoutTransformChanged); .AddClassHandler<LayoutTransformControl>(x => x.OnLayoutTransformChanged);

1
src/Avalonia.Controls/ViewBox.cs

@ -34,6 +34,7 @@ namespace Avalonia.Controls
static Viewbox() static Viewbox()
{ {
AffectsMeasure<Viewbox>(StretchProperty); AffectsMeasure<Viewbox>(StretchProperty);
ClipToBoundsProperty.OverrideDefaultValue<Viewbox>(true);
} }
protected override Size MeasureOverride(Size availableSize) protected override Size MeasureOverride(Size availableSize)

Loading…
Cancel
Save