Fetch child's identifier from the accessible tree as an IAccessible and enumerate whole accesibility tree.
- Dominant language
- C#
- Stars
- 4.9k
- Forks
- 1.1k
- Avg merge
- 1d 13m
- Merged PRs (30d)
- 85
Description
```csharp Queue queue = new Queue();
queue.Enqueue(accessible);
while (queue.Count != 0)
{
IAccessible accessNode = queue.Dequeue();
_accesibleTree.Add(accessNode);
if (accessNode != null)
{
for (int i = 1; i <= accessNode.accChildCount; i++)
{
object child = accessNode.accChild[i];
if (child is IAccessible childAccessible)
{
queue.Enqueue(childAccessible);
}
else if (child != null)
{
// Handle the situation where the child is not IAccessible
}
}
}
}``` How to access the child from here?
Contributor guide
Assessment
This issue has not been assessed yet.