diff --git a/src/Perspex.SceneGraph/Size.cs b/src/Perspex.SceneGraph/Size.cs
index 7c67fbd774..4370b14bda 100644
--- a/src/Perspex.SceneGraph/Size.cs
+++ b/src/Perspex.SceneGraph/Size.cs
@@ -96,6 +96,28 @@ namespace Perspex
return new Size(size._width / scale.X, size._height / scale.Y);
}
+ ///
+ /// Scales a size.
+ ///
+ /// The size
+ /// The scaling factor.
+ /// The scaled size.
+ public static Size operator *(Size size, double scale)
+ {
+ return new Size(size._width * scale, size._height * scale);
+ }
+
+ ///
+ /// Scales a size.
+ ///
+ /// The size
+ /// The scaling factor.
+ /// The scaled size.
+ public static Size operator /(Size size, double scale)
+ {
+ return new Size(size._width / scale, size._height / scale);
+ }
+
public static Size operator +(Size size, Size toAdd)
{
return new Size(size._width + toAdd._width, size._height + toAdd._height);