예제 #1
0
        /// <summary>
        /// Parse a Xamarin.Forms.LayoutAlignment to a OKHOSTING.UI.HorizontalAlignment.
        /// <para xml:lang="es">
        /// Parsea un Xamarin.Forms.LayoutAlignment a un OKHOSTING.UI.HorizontalAlignment.
        /// </para>
        /// </summary>
        /// <returns>
        /// The horizontal alignment.
        /// <para xml:lang="es">
        /// La alineación horizontal.
        /// </para>
        /// </returns>
        /// <param name="horizontalAlignment">HorizontalAlignment.</param>
        public virtual HorizontalAlignment Parse(global::Xamarin.Forms.LayoutAlignment horizontalAlignment)
        {
            switch (horizontalAlignment)
            {
            case global::Xamarin.Forms.LayoutAlignment.Start:
                return(HorizontalAlignment.Left);

            case global::Xamarin.Forms.LayoutAlignment.Center:
                return(HorizontalAlignment.Center);

            case global::Xamarin.Forms.LayoutAlignment.End:
                return(HorizontalAlignment.Right);

            case global::Xamarin.Forms.LayoutAlignment.Fill:
                return(HorizontalAlignment.Fill);
            }

            return(HorizontalAlignment.Left);
        }
예제 #2
0
        /// <summary>
        /// Parse a amarin.Forms.LayoutAlignment to a OKHOSTING.UI.HorizontalAlignment.
        /// <para xml:lang="es">
        /// Parsea un Xamarin.Forms.LayoutAlignment a un OKHOSTING.UI.HorizontalAlignment.
        /// </para>
        /// </summary>
        /// <returns>The vertical alignment.
        /// <para xml:lang="es">
        /// La alineación vertical.
        /// </para>
        /// </returns>
        /// <param name="verticalAlignment">Vertical alignment.</param>
        public virtual VerticalAlignment ParseVerticalAlignment(global::Xamarin.Forms.LayoutAlignment verticalAlignment)
        {
            switch (verticalAlignment)
            {
            case global::Xamarin.Forms.LayoutAlignment.Start:
                return(VerticalAlignment.Top);

            case global::Xamarin.Forms.LayoutAlignment.Center:
                return(VerticalAlignment.Center);

            case global::Xamarin.Forms.LayoutAlignment.End:
                return(VerticalAlignment.Bottom);

            case global::Xamarin.Forms.LayoutAlignment.Fill:
                return(VerticalAlignment.Fill);
            }

            return(VerticalAlignment.Top);
        }