1 instantiation of AutomationTextAttribute
UIAutomationTypes (1)
System\Windows\Automation\AutomationIdentifier.cs (1)
165case UiaCoreTypesApi.AutomationIdType.TextAttribute: autoid = new AutomationTextAttribute(id, programmaticName); break;
119 references to AutomationTextAttribute
PresentationFramework (4)
System\Windows\Controls\TextRangeAdaptor.cs (4)
1653AutomationTextAttribute attribute = AutomationTextAttribute.LookupById(attributeId); 1789AutomationTextAttribute attribute = AutomationTextAttribute.LookupById(attributeId);
UIAutomationClient (37)
MS\Internal\Automation\AutomationAttributeInfo.cs (3)
29AutomationTextAttribute id, 48internal AutomationTextAttribute ID { get { return _id; } } 63private AutomationTextAttribute _id;
MS\Internal\Automation\Schema.cs (1)
93internal static bool GetAttributeInfo( AutomationTextAttribute id, out AutomationAttributeInfo info )
System\Windows\Automation\Text\TextRange.cs (2)
172public TextPatternRange FindAttribute(AutomationTextAttribute attribute, object value, bool backward) 230public object GetAttributeValue(AutomationTextAttribute attribute)
System\Windows\Automation\TextPattern.cs (31)
60public static readonly AutomationTextAttribute AnimationStyleAttribute = TextPatternIdentifiers.AnimationStyleAttribute; 62public static readonly AutomationTextAttribute BackgroundColorAttribute = TextPatternIdentifiers.BackgroundColorAttribute; 64public static readonly AutomationTextAttribute BulletStyleAttribute = TextPatternIdentifiers.BulletStyleAttribute; 66public static readonly AutomationTextAttribute CapStyleAttribute = TextPatternIdentifiers.CapStyleAttribute; 71public static readonly AutomationTextAttribute CultureAttribute = TextPatternIdentifiers.CultureAttribute; 74public static readonly AutomationTextAttribute FontNameAttribute = TextPatternIdentifiers.FontNameAttribute; 76public static readonly AutomationTextAttribute FontSizeAttribute = TextPatternIdentifiers.FontSizeAttribute; 80public static readonly AutomationTextAttribute FontWeightAttribute = TextPatternIdentifiers.FontWeightAttribute; 82public static readonly AutomationTextAttribute ForegroundColorAttribute = TextPatternIdentifiers.ForegroundColorAttribute; 84public static readonly AutomationTextAttribute HorizontalTextAlignmentAttribute = TextPatternIdentifiers.HorizontalTextAlignmentAttribute; 86public static readonly AutomationTextAttribute IndentationFirstLineAttribute = TextPatternIdentifiers.IndentationFirstLineAttribute; 88public static readonly AutomationTextAttribute IndentationLeadingAttribute = TextPatternIdentifiers.IndentationLeadingAttribute; 90public static readonly AutomationTextAttribute IndentationTrailingAttribute = TextPatternIdentifiers.IndentationTrailingAttribute; 92public static readonly AutomationTextAttribute IsHiddenAttribute = TextPatternIdentifiers.IsHiddenAttribute; 94public static readonly AutomationTextAttribute IsItalicAttribute = TextPatternIdentifiers.IsItalicAttribute; 97public static readonly AutomationTextAttribute IsReadOnlyAttribute = TextPatternIdentifiers.IsReadOnlyAttribute; 99public static readonly AutomationTextAttribute IsSubscriptAttribute = TextPatternIdentifiers.IsSubscriptAttribute; 101public static readonly AutomationTextAttribute IsSuperscriptAttribute = TextPatternIdentifiers.IsSuperscriptAttribute; 103public static readonly AutomationTextAttribute MarginBottomAttribute = TextPatternIdentifiers.MarginBottomAttribute; 105public static readonly AutomationTextAttribute MarginLeadingAttribute = TextPatternIdentifiers.MarginLeadingAttribute; 107public static readonly AutomationTextAttribute MarginTopAttribute = TextPatternIdentifiers.MarginTopAttribute; 109public static readonly AutomationTextAttribute MarginTrailingAttribute = TextPatternIdentifiers.MarginTrailingAttribute; 111public static readonly AutomationTextAttribute OutlineStylesAttribute = TextPatternIdentifiers.OutlineStylesAttribute; 114public static readonly AutomationTextAttribute OverlineColorAttribute = TextPatternIdentifiers.OverlineColorAttribute; 116public static readonly AutomationTextAttribute OverlineStyleAttribute = TextPatternIdentifiers.OverlineStyleAttribute; 119public static readonly AutomationTextAttribute StrikethroughColorAttribute = TextPatternIdentifiers.StrikethroughColorAttribute; 121public static readonly AutomationTextAttribute StrikethroughStyleAttribute = TextPatternIdentifiers.StrikethroughStyleAttribute; 123public static readonly AutomationTextAttribute TabsAttribute = TextPatternIdentifiers.TabsAttribute; 125public static readonly AutomationTextAttribute TextFlowDirectionsAttribute = TextPatternIdentifiers.TextFlowDirectionsAttribute; 128public static readonly AutomationTextAttribute UnderlineColorAttribute = TextPatternIdentifiers.UnderlineColorAttribute; 130public static readonly AutomationTextAttribute UnderlineStyleAttribute = TextPatternIdentifiers.UnderlineStyleAttribute;
UIAutomationClientSideProviders (12)
MS\Internal\AutomationProxies\WindowsEditBoxRange.cs (5)
181AutomationTextAttribute attribute = AutomationTextAttribute.LookupById(attributeId); 219AutomationTextAttribute attribute = AutomationTextAttribute.LookupById(attributeId); 597private object GetAttributeValue(AutomationTextAttribute attribute)
MS\Internal\AutomationProxies\WindowsRichEditRange.cs (7)
90AutomationTextAttribute attribute = AutomationTextAttribute.LookupById(attributeId); 149AutomationTextAttribute attribute = AutomationTextAttribute.LookupById(attributeId); 447private ITextRangeProvider FindAttributeForwards(AutomationTextAttribute attribute, object val, TomUnit unit) 498private ITextRangeProvider FindAttributeBackwards(AutomationTextAttribute attribute, object val, TomUnit unit) 551private object GetAttributeValueForRange(ITextRange range, AutomationTextAttribute attribute)
UIAutomationTypes (66)
System\Windows\Automation\AutomationTextAttribute.cs (4)
29internal static AutomationTextAttribute Register(AutomationIdentifierConstants.TextAttributes id, string programmaticName) 31return (AutomationTextAttribute)AutomationIdentifier.Register(UiaCoreTypesApi.AutomationIdType.TextAttribute, (int)id, programmaticName); 36public static AutomationTextAttribute LookupById(int id) 38return (AutomationTextAttribute)AutomationIdentifier.LookupById(UiaCoreTypesApi.AutomationIdType.TextAttribute, id);
System\Windows\Automation\TextPatternIdentifiers.cs (62)
67public static readonly AutomationTextAttribute AnimationStyleAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.AnimationStyle, "TextPatternIdentifiers.AnimationStyleAttribute"); 69public static readonly AutomationTextAttribute BackgroundColorAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.BackgroundColor, "TextPatternIdentifiers.BackgroundColorAttribute"); 71public static readonly AutomationTextAttribute BulletStyleAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.BulletStyle, "TextPatternIdentifiers.BulletStyleAttribute"); 73public static readonly AutomationTextAttribute CapStyleAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.CapStyle, "TextPatternIdentifiers.CapStyleAttribute"); 78public static readonly AutomationTextAttribute CultureAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.Culture, "TextPatternIdentifiers.CultureAttribute"); 81public static readonly AutomationTextAttribute FontNameAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.FontName, "TextPatternIdentifiers.FontNameAttribute"); 83public static readonly AutomationTextAttribute FontSizeAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.FontSize, "TextPatternIdentifiers.FontSizeAttribute"); 87public static readonly AutomationTextAttribute FontWeightAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.FontWeight, "TextPatternIdentifiers.FontWeightAttribute"); 89public static readonly AutomationTextAttribute ForegroundColorAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.ForegroundColor, "TextPatternIdentifiers.ForegroundColorAttribute"); 91public static readonly AutomationTextAttribute HorizontalTextAlignmentAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.HorizontalTextAlignment, "TextPatternIdentifiers.HorizontalTextAlignmentAttribute"); 93public static readonly AutomationTextAttribute IndentationFirstLineAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.IndentationFirstLine, "TextPatternIdentifiers.IndentationFirstLineAttribute"); 95public static readonly AutomationTextAttribute IndentationLeadingAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.IndentationLeading, "TextPatternIdentifiers.IndentationLeadingAttribute"); 97public static readonly AutomationTextAttribute IndentationTrailingAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.IndentationTrailing, "TextPatternIdentifiers.IndentationTrailingAttribute"); 99public static readonly AutomationTextAttribute IsHiddenAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.IsHidden, "TextPatternIdentifiers.IsHiddenAttribute"); 101public static readonly AutomationTextAttribute IsItalicAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.IsItalic, "TextPatternIdentifiers.IsItalicAttribute"); 104public static readonly AutomationTextAttribute IsReadOnlyAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.IsReadOnly, "TextPatternIdentifiers.IsReadOnlyAttribute"); 106public static readonly AutomationTextAttribute IsSubscriptAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.IsSubscript, "TextPatternIdentifiers.IsSubscriptAttribute"); 108public static readonly AutomationTextAttribute IsSuperscriptAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.IsSuperscript, "TextPatternIdentifiers.IsSuperscriptAttribute"); 110public static readonly AutomationTextAttribute MarginBottomAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.MarginBottom, "TextPatternIdentifiers.MarginBottomAttribute"); 112public static readonly AutomationTextAttribute MarginLeadingAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.MarginLeading, "TextPatternIdentifiers.MarginLeadingAttribute"); 114public static readonly AutomationTextAttribute MarginTopAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.MarginTop, "TextPatternIdentifiers.MarginTopAttribute"); 116public static readonly AutomationTextAttribute MarginTrailingAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.MarginTrailing, "TextPatternIdentifiers.MarginTrailingAttribute"); 118public static readonly AutomationTextAttribute OutlineStylesAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.OutlineStyles, "TextPatternIdentifiers.OutlineStylesAttribute"); 121public static readonly AutomationTextAttribute OverlineColorAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.OverlineColor, "TextPatternIdentifiers.OverlineColorAttribute"); 123public static readonly AutomationTextAttribute OverlineStyleAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.OverlineStyle, "TextPatternIdentifiers.OverlineStyleAttribute"); 126public static readonly AutomationTextAttribute StrikethroughColorAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.StrikethroughColor, "TextPatternIdentifiers.StrikethroughColorAttribute"); 128public static readonly AutomationTextAttribute StrikethroughStyleAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.StrikethroughStyle, "TextPatternIdentifiers.StrikethroughStyleAttribute"); 130public static readonly AutomationTextAttribute TabsAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.Tabs, "TextPatternIdentifiers.TabsAttribute"); 132public static readonly AutomationTextAttribute TextFlowDirectionsAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.TextFlowDirections, "TextPatternIdentifiers.TextFlowDirectionsAttribute"); 135public static readonly AutomationTextAttribute UnderlineColorAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.UnderlineColor, "TextPatternIdentifiers.UnderlineColorAttribute"); 137public static readonly AutomationTextAttribute UnderlineStyleAttribute = AutomationTextAttribute.Register(AutomationIdentifierConstants.TextAttributes.UnderlineStyle, "TextPatternIdentifiers.UnderlineStyleAttribute");