65 references to TextAttribute
Microsoft.Maui.Graphics (62)
Text\ITextAttributes.cs (1)
5 public interface ITextAttributes : IReadOnlyDictionary<TextAttribute, string>
Text\TextAttributeExtensions.cs (38)
12 return attributes.GetAttribute(TextAttribute.FontName); 16 this Dictionary<TextAttribute, string> attributes, 19 attributes.SetAttribute(TextAttribute.FontName, value); 26 return attributes.GetFloatAttribute(TextAttribute.FontSize, fontSize ?? DefaultFontSize); 30 this Dictionary<TextAttribute, string> attributes, 33 attributes.SetFloatAttribute(TextAttribute.FontSize, value, DefaultFontSize); 38 return attributes.GetBoolAttribute(TextAttribute.Underline); 42 this Dictionary<TextAttribute, string> attributes, 45 attributes.SetBoolAttribute(TextAttribute.Underline, value); 50 return attributes.GetBoolAttribute(TextAttribute.Bold); 54 this Dictionary<TextAttribute, string> attributes, 57 attributes.SetBoolAttribute(TextAttribute.Bold, value); 62 return attributes.GetBoolAttribute(TextAttribute.Italic); 66 this Dictionary<TextAttribute, string> attributes, 69 attributes.SetBoolAttribute(TextAttribute.Italic, value); 74 return attributes.GetBoolAttribute(TextAttribute.UnorderedList); 78 this Dictionary<TextAttribute, string> attributes, 81 attributes.SetBoolAttribute(TextAttribute.UnorderedList, value); 86 return attributes.GetEnumAttribute(TextAttribute.UnorderedList, MarkerType.ClosedCircle); 90 this Dictionary<TextAttribute, string> attributes, 93 attributes.SetEnumAttribute(TextAttribute.UnorderedList, value, MarkerType.ClosedCircle); 98 return attributes.GetBoolAttribute(TextAttribute.Strikethrough); 102 this Dictionary<TextAttribute, string> attributes, 105 attributes.SetBoolAttribute(TextAttribute.Strikethrough, value); 109 => attributes.GetBoolAttribute(TextAttribute.Superscript); 111 public static void SetSuperscript(this Dictionary<TextAttribute, string> attributes, bool value) 112 => attributes.SetBoolAttribute(TextAttribute.Superscript, value); 115 => attributes.GetBoolAttribute(TextAttribute.Subscript); 117 public static void SetSubscript(this Dictionary<TextAttribute, string> attributes, bool value) 118 => attributes.SetBoolAttribute(TextAttribute.Subscript, value); 121 => attributes.GetAttribute(TextAttribute.Color); 123 public static void SetForegroundColor(this Dictionary<TextAttribute, string> attributes, string value) 124 => attributes.SetAttribute(TextAttribute.Color, value); 127 => attributes.GetAttribute(TextAttribute.Background); 129 public static void SetBackgroundColor(this Dictionary<TextAttribute, string> attributes, string value) 130 => attributes.SetAttribute(TextAttribute.Background, value); 133 this IReadOnlyDictionary<TextAttribute, string> first, 134 IReadOnlyDictionary<TextAttribute, string> second)
Text\TextAttributes.cs (4)
5 public class TextAttributes : Dictionary<TextAttribute, string>, ITextAttributes 11 public TextAttributes(IDictionary<TextAttribute, string> dictionary) : base(dictionary) 16 IReadOnlyDictionary<TextAttribute, string> first, 17 IReadOnlyDictionary<TextAttribute, string> second)
Text\TextAttributesExtensions.cs (17)
11 TextAttribute type, 24 this Dictionary<TextAttribute, string> attributes, 25 TextAttribute type, 38 this Dictionary<TextAttribute, string> attributes, 39 TextAttribute type) 46 TextAttribute type, 60 this Dictionary<TextAttribute, string> attributes, 61 TextAttribute type, 73 TextAttribute type, 87 this Dictionary<TextAttribute, string> attributes, 88 TextAttribute type, 102 TextAttribute type, 116 this Dictionary<TextAttribute, string> attributes, 117 TextAttribute type, 129 TextAttribute type, 143 this Dictionary<TextAttribute, string> attributes, 144 TextAttribute type,
Text\XmlAttributedTextReader.cs (1)
126 if (Enum.TryParse(attributeName, out TextAttribute key))
Text\XmlAttributedTextWriter.cs (1)
80 TextAttribute key,
Microsoft.Maui.Graphics.Text.Markdig (3)
Renderer\HtmlInlineRenderer.cs (2)
51 attributes[TextAttribute.Color] = color; 55 attributes[TextAttribute.Background] = background;
Renderer\ListRenderer.cs (1)
30 attributes[TextAttribute.UnorderedList] = "True";