Make ItemAlignment encodable

This commit is contained in:
Yoshi Askharoun
2024-02-12 23:14:05 -06:00
parent 23d20873cf
commit cc9c1e4bb5
+9 -1
View File
@@ -8,7 +8,7 @@ using Microsoft.Iris.Render;
namespace Microsoft.Iris.Layout
{
public struct ItemAlignment
public struct ItemAlignment : IStringEncodable
{
private Alignment _horizontal;
private Alignment _vertical;
@@ -50,5 +50,13 @@ namespace Microsoft.Iris.Layout
alignment.Vertical = fallback.Vertical;
return alignment;
}
public string EncodeString()
{
if (Vertical == Horizontal)
return Vertical.ToString();
else
return $"{Horizontal}, {Vertical}";
}
}
}