Vlastnost Name
Vlastnost Name je řetězec používaný klienty k identifikaci, vyhledání nebo oznámení objektu pro uživatele. Všechny objekty podporují vlastnost Name.
Například text ovládacího prvku tlačítka je jeho název, zatímco název pro seznam nebo ovládací prvek pro úpravy je statický text, který bezprostředně předchází ovládacímu prvku v pořadí tabbingu. I grafické objekty, které nezobrazují název, při dotazování na vlastnost Name.
Vlastnost Název se načte voláním IAccessible::get_accName.
Výběr názvů
Název objektu by měl být intuitivní, aby uživatelé porozuměli významu nebo účelu objektu. Vlastnost Name by také měla být jedinečná vzhledem ke všem objektům na stejné straně v nadřazené části.
Navigace v tabulkách představuje pro některé uživatele obzvláště obtížné problémy. Vývojáři serverů by proto měli názvy buněk tabulky co nejvíce popisovat. Můžete například vytvořit název buňky tak, že zkombinujete názvy řádku a sloupce, které zabírá, například A1. Obecně je ale lepší použít popisnější názvy, například "Nancy, Únor", kde "Nancy" je aktuální řádek a "Únor" je aktuální sloupec.
Delegování požadavků
Pokud objekt nemá přístup ke své vlastnosti Name, deleguje požadavky na nadřazený objekt a identifikuje se podle jeho podřízeného ID. Pokud například klient volá vlastnost Název ovládacího prvku pro úpravy, ovládací prvek pro úpravy deleguje dotaz na jeho nadřazený prvek, který vrátí hodnotu statického textového ovládacího prvku, který označuje ovládací prvek pro úpravy.