2 writes to Element
aspire-tray (2)
TrayApplication.PanelAutomation.cs (2)
75node = new(this, ++_automationNextId) { Element = element }; 83node.Element = element;
12 references to Element
aspire-tray (12)
TrayApplication.PanelAutomation.cs (12)
82changes.Add((node, node.Element)); 110var element = node.Element; 179if (_automationOrder[i].Element.VisibleBounds.Contains(x, y)) 202if (_panel is not null && _panelVisible && _automationNodesById.TryGetValue(id, out var node) && node.Element.Target is { } target) 328private bool IsFocused => Element.Target is { } target && owner._panel?.FocusedTarget == target.Key; 336return (patternId, Element.Role) switch 351var element = Element; 410var element = Element; 419if (Element.Target is { Enabled: true } target && owner._panel is { } panel && owner._panelVisible) 443owner.ApplyPanelResponse(owner._panel!.Invoke(Element.Target!.Key)); 449return ToToggleState(Element.Checked); 468if (Element.Target is not { Enabled: true })