// 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; } } }
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; } }
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; } }