Guider används för att vägleda en användare genom en sekventiell uppsättning av åtgärder. Du kan via ditt insticksprogram lägga till guider vid fördefinierade utökningspunkter i arbetsmiljön. Du kan även skapa och starta egna guider.
När du lägger till via en utökningspunkt för arbetsmiljöguiden, är de åtgärder som startar guiden redan inställda i arbetsmiljön. Du behöver bara tillföra guiden som ska användas.
Om du behöver starta andra guider som inte redan är definierade i utökningspunkter för arbetsmiljöguider, måste du starta dem själv. Du kan starta dina egna guider genom att lägga till en åtgärd till en vy, redigerare, popup eller en åtgärdsuppsättning.
En guide sätts samman av flera olika underliggande delar.
Guidedialogen (WizardDialog) är dialogen på den högsta nivån i en guide. I den definieras guidens standardknappar och en uppsättning tillförda sidor hanteras.
När du lägger till via en utökningspunkt för arbetsmiljöguide, behöver du inte skapa en guidedialog. En skapas av arbetsmiljön och din guide är definierad i den.
I guidedialogen utförs aktivering och inaktivering av knapparna Nästa, Bakåt och Slutför baserat på den information som erhålls från guiden och aktuell guidesida.
Guiden (IWizard) styr dess övergripande utseende och beteende, som t.ex. rubriktext, bild och tillgängligheten av en hjälpknapp. I guider används ofta en motsvarande DialogSettings för att hämta (och spara) standardinställningarna för kontrollerna på guidesidorna.
Klassen Wizard implementerar många av inställningarna för standardfunktionen hos en guide. Den här klassen utökas normalt för att implementera beteende som är specifik för din guide. Huvudansvaren för din guide är att:
I guidesidan (IWizardPage) definieras kontrollerna som används för att visa innehållet på guidesidan. Den ansvarar för händelserna i innehållsområdena och bestämmer när sidan är komplett.
I guidesidan utökas normalt klassen WizardPage.Huvudansvaren för din guide är att: