Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Landmärken och rubriker hjälper hjälpmedelstekniker att exponera en förutsägbar navigeringsmodell för komplext användargränssnitt. När de tillämpas korrekt låter de användare gå igenom större regioner och sedan öka detaljnivån i underavsnittsinnehåll utan att gå igenom varje mellanliggande kontroll.
Översikt
Med en visuell layout kan användare som är synliga genomsöka snabbt och prioritera innehållet som är viktigt för deras aktuella uppgift. Skärmläsaranvändare behöver en motsvarande mekanism för snabb orientering och selektiv bläddring. Landmärken och rubriker tillhandahåller den mekanismen genom att lägga till explicit struktur i automationsrepresentationen av användargränssnittet.
Den här modellen överensstämmer med sedan länge etablerade webbtillgänglighetsmönster, inklusive ARIA-landmärken, ARIA-rubriker och HTML-rubriker. I varje fall är målet detsamma: ge en navigeringsbar struktur så att användarna kan hoppa till större regioner (landmärken) och sedan till mindre avsnittsgränser (rubriker).
De flesta skärmläsare exponerar dedikerade kommandon för navigering i landmärken och rubriknavigering, inklusive nästa/föregående bläddring och, där det stöds, filtrering efter rubriknivå.
Med landmärken kan du gruppera innehåll i meningsfulla regioner som sökning, navigering och huvudinnehåll. När dessa regioner har identifierats kan användarna flytta direkt mellan dem utan att gå igenom kontroll för kontroll via orelaterat innehåll.
Ett tabbområde representeras till exempel ofta bäst som ett navigeringsmärke . Ett sökinmatningsområde är en bra kandidat för ett sökmärke , och den primära uppgiftsytan bör vanligtvis exponeras som ett huvudinnehållsmärke .
I ett landmärke, och i vissa fall utanför ett, kommenterar du underavsnitt som rubriker med hjälp av en hierarki på logisk nivå. Den hierarkin hjälper användarna att skapa en mental modell med omfång och djup medan de navigerar.
Windows-inställningar
Följande bild visar sidan Hjälpmedel i en tidigare version av Windows-inställningar.
I den här sidlayouten tilldelas sökindata till ett sökmärke, navigeringen till vänster tilldelas ett navigeringsmärke och det primära innehållsfönstret till höger tilldelas ett landmärke med huvudinnehåll.
I navigeringslandmärket är Ease of Access en rubrik på toppnivå (nivå 1), med underordnade kategorier som Syn och Hörsel som representeras på nivå 2. I huvudinnehållsregionen kan displayen vara nivå 1, med underavsnitt som Gör allt större representerat på nivå 2.
Sidan förblir tekniskt fungerande utan landmärken och rubriker, men användbarheten är betydligt bättre när båda är närvarande. En skärmläsaranvändare kan först hoppa till den relevanta regionen och sedan snabbt navigera till det specifika underavsnitt som de behöver.
Usage
Använd AutomationProperties.LandmarkTypeProperty för att identifiera landmärkestypen för en UI-container. Containern bör kapsla in den uppsättning element som tillhör samma navigeringsregion.
Använd AutomationProperties.LocalizedLandmarkTypeProperty för att tillhandahålla den landmärkesetikett som meddelas användarna. För fördefinierade landmärkestyper (till exempel huvud- eller navigering) kan hjälpmedelstekniker använda inbyggda namngivningskonventioner. För anpassade landmärkestyper bör du uttryckligen ange den här egenskapen och du kan också använda den för att åsidosätta standardetiketter när ett mer uppgiftsspecifikt namn är användbart.
Använd AutomationProperties.HeadingLevel för att markera ett element som en rubrik och tilldela en nivå från Nivå1 till Nivå9. Håll rubriknivåerna semantiskt konsekventa så att användarna kan härleda avsnittskapsling och gå igenom innehåll förutsägbart.
Stödja möjligheten att navigera mellan F6-baserade paneler när din app innehåller flera viktiga regioner. Det här är ett välbekant mönster i komplicerade skrivbordsprogram som Windows Utforskaren och Outlook, och det kompletterar landmärkes- och rubriksemantiken genom att tillhandahålla en mekanism för tangentbordsanvändning vid regionhopp. Vägledning för implementering finns i Tangentbordsnavigering mellan programfönster med F6.
Examples
Se Kodexempel för att lösa vanliga problem med programmeringstillgänglighet i Windows-skrivbordsappar för praktiska implementeringar som hanterar återkommande tillgänglighetsfel.
De här exemplen refereras också till av Microsoft Accessibility Insights för Windows, som kan hjälpa dig att identifiera och sortera tillgänglighetsproblem i appgränssnittet.
Windows developer