Ejemplo n.º 1
0
        // Todo: Implement this
        private void UpdateLabelWeightStyle()
        {
            if (Control != null)
            {
                var style = FabricLabel.GetLabelWeightStyle(Element);
                switch (style)
                {
                case FabricLabelWeightStyle.Bold:
                    break;

                case FabricLabelWeightStyle.Semibold:
                    break;

                case FabricLabelWeightStyle.Medium:
                    break;

                case FabricLabelWeightStyle.Regular:
                    break;
                }
            }
        }
Ejemplo n.º 2
0
        private void UpdateLabelColorStyle()
        {
            if (Control != null)
            {
                var style    = FabricLabel.GetLabelColorStyle(Element);
                var newStyle = MSTextColorStyle.Regular;
                switch (style)
                {
                case FabricLabelColorStyle.Regular:
                    newStyle = MSTextColorStyle.Regular;
                    break;

                case FabricLabelColorStyle.Secondary:
                    newStyle = MSTextColorStyle.Secondary;
                    break;

                case FabricLabelColorStyle.White:
                    newStyle = MSTextColorStyle.White;
                    break;

                case FabricLabelColorStyle.Primary:
                    newStyle = MSTextColorStyle.Primary;
                    break;

                case FabricLabelColorStyle.Error:
                    newStyle = MSTextColorStyle.Error;
                    break;

                case FabricLabelColorStyle.Warning:
                    newStyle = MSTextColorStyle.Warning;
                    break;

                case FabricLabelColorStyle.Disabled:
                    newStyle = MSTextColorStyle.Disabled;
                    break;
                }
                ((MSLabel)Control).ColorStyle = newStyle;
            }
        }
Ejemplo n.º 3
0
        private void UpdateLabelTextStyle()
        {
            if (Control != null)
            {
                var style    = FabricLabel.GetLabelTextStyle(Element);
                var newStyle = MSTextStyle.Body;
                switch (style)
                {
                case FabricLabelTextStyle.LargeTitle:
                    newStyle = MSTextStyle.LargeTitle;
                    break;

                case FabricLabelTextStyle.Title1:
                    newStyle = MSTextStyle.Title1;
                    break;

                case FabricLabelTextStyle.Title2:
                    newStyle = MSTextStyle.Title2;
                    break;

                case FabricLabelTextStyle.Headline:
                    newStyle = MSTextStyle.Headline;
                    break;

                case FabricLabelTextStyle.HeadlineUnscaled:
                    newStyle = MSTextStyle.HeadlineUnscaled;
                    break;

                case FabricLabelTextStyle.Body:
                    newStyle = MSTextStyle.Body;
                    break;

                case FabricLabelTextStyle.BodyUnscaled:
                    newStyle = MSTextStyle.BodyUnscaled;
                    break;

                case FabricLabelTextStyle.Subhead:
                    newStyle = MSTextStyle.Subhead;
                    break;

                case FabricLabelTextStyle.Footnote:
                    newStyle = MSTextStyle.Footnote;
                    break;

                case FabricLabelTextStyle.FootnodeUnscaled:
                    newStyle = MSTextStyle.FootnoteUnscaled;
                    break;

                case FabricLabelTextStyle.Button1:
                    newStyle = MSTextStyle.Button1;
                    break;

                case FabricLabelTextStyle.Button2:
                    newStyle = MSTextStyle.Button2;
                    break;

                case FabricLabelTextStyle.Button3:
                    newStyle = MSTextStyle.Button3;
                    break;

                case FabricLabelTextStyle.Caption1:
                    newStyle = MSTextStyle.Caption1;
                    break;

                case FabricLabelTextStyle.Caption2:
                    newStyle = MSTextStyle.Caption2;
                    break;
                }
                ((MSLabel)Control).Style = newStyle;
            }
        }