diff --git a/src/Avalonia.Visuals/Media/Transform.cs b/src/Avalonia.Visuals/Media/Transform.cs
index 7a70657ce0..30a07d47ef 100644
--- a/src/Avalonia.Visuals/Media/Transform.cs
+++ b/src/Avalonia.Visuals/Media/Transform.cs
@@ -28,6 +28,16 @@ namespace Avalonia.Media
///
public abstract Matrix Value { get; }
+ ///
+ /// Parses a string.
+ ///
+ /// The string.
+ /// The .
+ public static Transform Parse(string s)
+ {
+ return new MatrixTransform(Matrix.Parse(s));
+ }
+
///
/// Raises the event.
///
@@ -35,5 +45,14 @@ namespace Avalonia.Media
{
Changed?.Invoke(this, EventArgs.Empty);
}
+
+ ///
+ /// Returns a String representing this transform matrix instance.
+ ///
+ /// The string representation.
+ public override string ToString()
+ {
+ return Value.ToString();
+ }
}
}