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";