diff options
Diffstat (limited to 'Xamarin.Forms.Platform.Tizen/Extensions/TextAlignmentExtensions.cs')
-rw-r--r-- | Xamarin.Forms.Platform.Tizen/Extensions/TextAlignmentExtensions.cs | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Xamarin.Forms.Platform.Tizen/Extensions/TextAlignmentExtensions.cs b/Xamarin.Forms.Platform.Tizen/Extensions/TextAlignmentExtensions.cs new file mode 100644 index 00000000..cf662c42 --- /dev/null +++ b/Xamarin.Forms.Platform.Tizen/Extensions/TextAlignmentExtensions.cs @@ -0,0 +1,26 @@ +namespace Xamarin.Forms.Platform.Tizen +{ + public static class TextAlignmentExtensions + { + public static Native.TextAlignment ToNative(this TextAlignment alignment) + { + switch (alignment) + { + case TextAlignment.Center: + return Native.TextAlignment.Center; + + case TextAlignment.Start: + return Native.TextAlignment.Start; + + case TextAlignment.End: + return Native.TextAlignment.End; + + default: + Log.Warn("Warning: unrecognized HorizontalTextAlignment value {0}. " + + "Expected: {Start|Center|End}.", alignment); + Log.Debug("Falling back to platform's default settings."); + return Native.TextAlignment.Auto; + } + } + } +} |