Anteckning
Å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.
Important
Från och med den 1 maj 2025 är Azure AD B2C inte längre tillgängligt att köpa för nya kunder. Läs mer i våra vanliga frågor och svar.
Sidlayoutpaket uppdateras regelbundet så att de innehåller korrigeringar och förbättringar i sidelementen. Följande ändringslogg anger de ändringar som introduceras i varje version.
Important
Azure Active Directory B2C släpper förbättringar och korrigeringar med varje ny sidlayoutversion. Vi rekommenderar starkt att du håller sidlayoutversionerna uppdaterade så att alla sidelement återspeglar de senaste säkerhetsförbättringarna, tillgänglighetsstandarderna och din feedback.
jQuery- och Handlebars-versioner
Azure AD B2C page layout uses the following versions of the jQuery library and the Handlebars templates:
| Element | Versionsintervall för sidlayout | jQuery version | Handlebars Runtime-version | Kompilatorversion för styren |
|---|---|---|---|---|
| multifactor | >= 1,2,8 | 3.5.1 | 4.7.7 | 4.7.7 |
| >= 1.2.4 | 3.5.1 | 4.7.6 | 4.7.7 | |
| < 1.2.4 | 3.4.1 | 4.0.12 | 2.0.1 | |
| < 1.2.0 | 1.12.4 | |||
| selfasserted | >= 2.1.11 | 3.5.1 | 4.7.7 | 4.7.7 |
| >= 2.1.4 | 3.5.1 | 4.7.6 | 4.7.7 | |
| < 2.1.4 | 3.4.1 | 4.0.12 | 2.0.1 | |
| < 1.2.0 | 1.12.4 | |||
| unifiedssp | >= 2.1.7 | 3.5.1 | 4.7.7 | 4.7.7 |
| >= 2.1.4 | 3.5.1 | 4.7.6 | 4.7.7 | |
| < 2.1.4 | 3.4.1 | 4.0.12 | 2.0.1 | |
| < 1.2.0 | 1.12.4 | |||
| globalexception | >= 1.2.3 | 3.5.1 | 4.7.7 | 4.7.7 |
| >= 1.2.1 | 3.5.1 | 4.7.6 | 4.7.7 | |
| < 1.2.1 | 3.4.1 | 4.0.12 | 2.0.1 | |
| < 1.2.0 | 1.12.4 | |||
| providerselection | >= 1.2.3 | 3.5.1 | 4.7.7 | 4.7.7 |
| >= 1.2.1 | 3.5.1 | 4.7.6 | 4.7.7 | |
| < 1.2.1 | 3.4.1 | 4.0.12 | 2.0.1 | |
| < 1.2.0 | 1.12.4 | |||
| claimsconsent | >= 1.2.2 | 3.5.1 | 4.7.7 | 4.7.7 |
| >= 1.2.2 | 3.5.1 | 4.7.7 | 4.7.7 | |
| < 1.2.1 | 3.4.1 | 4.0.12 | 2.0.1 | |
| < 1.2.0 | 1.12.4 | |||
| unifiedssd | >= 1.2.3 | 3.5.1 | 4.7.7 | 4.7.7 |
| >= 1.2.1 | 3.5.1 | 4.7.6 | 4.7.7 | |
| < 1.2.1 | 3.4.1 | 4.0.12 | 2.0.1 | |
| < 1.2.0 | 1.12.4 |
Självbestämt sida (självbestämt)
2.1.36
- CAPTCHA-indata visar nu franska accenttecken korrekt. Den här uppdateringen löser tidigare teckenkodnings- och lokaliseringsfel som påverkade teckenåtergivningen
2.1.35
- Förbättrad CAPTCHA-felhantering säkerställer nu att alla valideringsfel, till exempel "omatchad utmaning", som returneras av serverdelen, konsekvent registreras och visas i användargränssnittet.
2.1.34
- Indataetiketter är nu konsekvent synliga och tillgängliga, vilket förbättrar användarupplevelsen och tydligheten. En ny
enableInputLabelfunktionsflagga har introducerats, vilket är aktiverat som standard, vilket gör det möjligt för klienter att ändra synligheten för indataetiketter enligt deras inställningar. - Löste ett problem med CAPTCHA-indatarutor för att säkerställa smidigare och mer exakta interaktioner för finska språkanvändare.
2.1.33
- Förbättrad felhantering för CAPTCHA, vilket ger tydligare felmeddelanden och förbättrar användarflödet när CAPTCHA-verifieringen misslyckas.
2.1.32
- Förbättrad felhantering för CAPTCHA, vilket ger tydligare felmeddelanden.
2.1.31
- Löste ett problem där ljudet skulle överlappa när CAPTCHA uppdaterades, vilket förbättrade tillgängligheten och användarinteraktionen.
- Åtgärdade ett fel som gjorde att vissa finska tecken felaktigt utlöste valideringsåtgärder, vilket säkerställde korrekt formulärbearbetning och validering.
- Implementerad undantagsmeddelandeloggning för fel på serversidan, vilket möjliggör bättre spårning, felsökning och hantering av serverfel.
2.1.30
- Ändra e-post har tagits bort för skrivskyddade scenarier (t.ex. Ändra telefonnummer). Du kommer inte längre att kunna ändra e-postmeddelandet om du försöker ändra ditt telefonnummer, det kommer nu att vara skrivskyddat.
- Implementering av captcha-kontroll
2.1.26
- Ersatt
KeypresstillKey Downhändelse och undvikaAsteriskför icke-frågad i klassiskt läge.
2.1.25
- En överträdelse av innehållssäkerhetsprincipen (CSP) har åtgärdats och ytterligare begäranderubriken X-Aspnetmvc-Version har åtgärdats.
2.1.24
- Åtgärdade tillgänglighetsbuggar.
- MFA-relaterade problem och IE11-kompatibilitetsproblem har åtgärdats.
2.1.23
- Åtgärdade tillgänglighetsbuggar.
- Minskat
min-widthvärde för användargränssnittsvyport för standardmall.
2.1.22
- Åtgärdade tillgänglighetsbuggar.
- Logik har lagts till för att införa QR Code Image som genererats från serverdelsbiblioteket.
2.1.21
- Mer sanitering av skripttaggar för att undvika XSS-attacker. Den här revisionen bryter alla skripttaggar i
<body>. Du bör lägga till skripttaggar i taggen<head>. Mer information finns i Aktivera JavaScript- och sidlayoutversioner i Azure Active Directory B2C.
2.1.20
- Ange händelseutlösare har åtgärdats på MFA.
- CSS ändrar återgivningssidans text/kontroll lodrätt för små skärmar
2.1.19
- Åtgärda tillgänglighetsbuggar.
- Hantera odefinierat felmeddelande för befintlig användarregistrering.
- Flytta felmatchningsfel för lösenord till Infogad i stället för sidnivå.
2.1.18
- Lägg till asterisk för obligatoriska fält
- Åtgärda TOTP Store-ikonernas position för den klassiska mallen
- Aktivera endast indataobjekt när verifieringskoden verifieras
- Lägg till alternativtext för bakgrundsbild
- Anpassning för serverfel har lagts till efter TOTP-verifiering
2.1.17
- Lägg till beskrivande felmeddelande och länk till fixed forgotPassword
- Markera kryssrutan som grupp
- Framtvinga verifieringsfeluppdatering vid kontrolländring och aktivera fortsätt vid verifierad e-post
- Lägga till fler fält i felkoden i verifieringsfelsvaret
2.1.16
- Felet "Anspråk för verifieringskontroll har inte verifierats" har åtgärdats när koden verifieras.
- Dölj felmeddelandet vid verifieringen lyckas och skicka kod för att verifiera
2.1.15
- Fel vid generering av QR-kod har åtgärdats på grund av QR-textlängd
2.1.14
- Åtgärdade tillgänglighetsfelet WCAG 2.1 för TOTP-multifaktorautentiseringsskärmarna.
2.1.10
- Korrigera till flikindexet
- Problem med tillgänglighet och skärmläsare för WCAG 2.1 har åtgärdats
2.1.9
- Stöd för TOTP-multifaktorautentisering. Lägga till länkar som gör det möjligt för användare att ladda ned och installera Microsoft-autentiseringsappen för att slutföra registreringen av TOTP på autentiseringen.
2.1.8
Anspråksnamnet läggs till i
classattributet<li>för HTML-elementet som omger användarens attributindataelement. Med klassnamnet kan du skapa en CSS-väljare för att välja det överordnade<li>elementet för ett visst indataelement för användarattribut. Följande HTML-kod visar klassattributet för registreringssidan:<div id="attributeList" class="attr"> <ul> <li class="EmailBox email_li">...</li> <li class="Password newPassword_li">...</li> <li class="Password reenterPassword_li">...</li> <li class="TextBox displayName_li">...</li> <li class="TextBox givenName_li">...</li> <li class="TextBox surname_li">...</li> <li class="TextBox extension_age_li">...</li> </ul> </div>
2.1.7
- Ett språkkodningsproblem har åtgärdats som gör att begäran misslyckas.
- En tillgänglighetsfel har åtgärdats för att endast visa infogade felmeddelanden vid formuläröverföring.
2.1.6
- Fel med fast lösenord rensas när du skriver för snabbt i ett annat fält.
2.1.5
- Problem med markören hoppar på iOS när du redigerar i mitten av texten.
2.1.4
- JQuery-versionen har uppdaterats till 3.5.1.
- HandlebarJS-versionen har uppdaterats till 4.7.6.
2.1.3
- Security fixes.
2.1.2
- Problemet med lokaliseringskodning har åtgärdats för språk som spanska och franska.
2.1.1
- Lade till en UXString
headingutöver för attintrovisa på sidan som en rubrik. Det här meddelandet är dolt som standard. - Stöd har lagts till för att spara lösenord i iCloud-nyckelringen.
- Stöd har lagts till för att använda en princip eller parametern
pageFlavorQueryString för att välja layouten (klassisk, oceanBlue eller slateGray). - Lade till ansvarsfriskrivningar på självsäkra sidor.
- Fokus läggs nu på det första redigerbara fältet när sidan läses in.
- Fokus läggs nu på det första felfältet när flera fält har fel.
- Fokus läggs nu på knappen "ändra" när e-postverifieringskoden har verifierats.
2.1.0
- Lokaliserings- och hjälpmedelskorrigeringar.
2.0.0
- Added support for display controls in custom policies.
1.2.0
- Fälten
formanvändarnamn/e-post och lösenord använder nu HTML-elementet för att tillåta att Microsoft Edge och Internet Explorer sparar den här informationen korrekt. - En konfigurerbar valideringsfördröjning för användarindata har lagts till för att förbättra användarupplevelsen.
- Accessibility fixes
- Åtgärda ett hjälpmedelsproblem så att felmeddelanden läse av Skärmläsaren.
- Fokus läggs nu på lösenordsfältet när e-postmeddelandet har verifierats.
- Har tagits bort
autofocusfrån kryssrutan. - Stöd har lagts till för en visningskontroll för verifiering av telefonnummer.
- Nu kan du lägga till attributet
data-preload="true"i HTML-taggarna- Läs in länkade CSS-filer samtidigt som HTML-mallen så att den inte "flimrar" mellan att läsa in filerna.
- Kontrollera i vilken ordning taggarna
scripthämtas och körs innan sidan läses in.
- E-postfältet är nu
type=emailoch mobila tangentbord ger rätt förslag. - Stöd för Chrome översätts.
- Stöd har lagts till för företagsanpassning på användarflödessidor.
1.1.0
- Avisering om avbruten avisering har tagit
- CSS-klass för felelement
- Visa/dölj fellogik har förbättrats
- Standard-CSS har tagits bort
1.0.0
- Initial release
Enhetlig inloggnings- och registreringssida med länk för lösenordsåterställning (unifiedssp)
Tip
Om du lokaliserar sidan så att den stöder flera nationella inställningar eller språk i ett användarflöde. The localization IDs article provides the list of localization IDs that you can use for the page version you select.
2.1.24
- Den här versionen löser problem med franska accenter i CAPTCHA-indata. Accenttecken visas nu korrekt, och tecken- och kodningsbegränsningar påverkar inte längre deras visning. Alla fransk-specifika tecken visas som avsett.
2.1.23
- Förbättrad CAPTCHA-felhantering säkerställer nu att alla valideringsfel, till exempel "omatchad utmaning", som returneras av serverdelen, konsekvent registreras och visas i användargränssnittet.
2.1.22
- Indataetiketter är nu konsekvent synliga och tillgängliga, vilket förbättrar användarupplevelsen och tydligheten. En ny
enableInputLabelfunktionsflagga har introducerats, vilket är aktiverat som standard, vilket gör det möjligt för klienter att ändra synligheten för indataetiketter enligt deras inställningar. - Löste ett problem med CAPTCHA-indatarutor för att säkerställa smidigare och mer exakta interaktioner för finska språkanvändare.
2.1.21
- Förbättrad felhantering för CAPTCHA, vilket ger tydligare felmeddelanden och förbättrar användarflödet när CAPTCHA-verifieringen misslyckas.
2.1.20
- Förbättrad felhantering för CAPTCHA, vilket ger tydligare felmeddelanden.
2.1.19
- Stöd har införts för det skrivskyddade attributet, vilket gör att vissa formulärfält kan markeras som skrivskyddade för bättre användarkontroll.
- Åtgärdat ett problem med fördröjd återgivning i ramverket för styret, vilket säkerställer snabbare och smidigare sidinläsningar.
- Löste det överlappande ljudproblemet när CAPTCHA uppdaterades, vilket förbättrade tillgängligheten och användarinteraktionen.
- Åtgärdade ett fel som gjorde att vissa finska tecken utlöste valideringsåtgärder felaktigt, vilket förbättrade noggrannheten för formulärvalidering.
- Implementerad undantagsmeddelandeloggning för fel på serversidan, förbättrad spårning, felsökning och felhantering.
2.1.18
- Implementering av captcha-kontroll
2.1.17
- Inkludera Aria-obligatoriskt för UnifiedSSP (tillgänglighet).
2.1.14
- Ersatt
KeypresstillKey Downhändelse.
2.1.13
- Fel med innehållssäkerhetsprincip (CSP) och ta bort fler begäranderubriker X-Aspnetmvc-Version
2.1.12
- Funktionen har tagits bort
ReplaceAllför IE11-kompatibilitet.
2.1.11
- Åtgärdade tillgänglighetsbuggar.
2.1.10
- Ytterligare sanering av skripttaggar har lagts till för att undvika XSS-attacker. Den här revisionen bryter alla skripttaggar i
<body>. Du bör lägga till skripttaggar i taggen<head>. Mer information finns i Aktivera JavaScript- och sidlayoutversioner i Azure Active Directory B2C.
2.1.9
- Åtgärdade tillgänglighetsbuggar.
- Hjälpmedelsändringar relaterade till förbättringar av visning av högkontrastknappar och fästpunktsfokus
2.1.8
- Lägg till beskrivande felmeddelande och fast forgotPassword-länk!
2.1.7
- Hjälpmedelskorrigering – korrigera till flikindexet
2.1.6
- Hjälpmedelskorrigering – ange fokus på indatafältet för verifiering.
- Uppdateringar av användargränssnittselement och CSS-klasser
2.1.5
- Ett problem har åtgärdats i flikordning när IDP-väljaremallen används på inloggningssidan.
- Ett kodningsproblem har åtgärdats i länktexten för inloggning.
2.1.4
- JQuery-versionen har uppdaterats till 3.5.1.
- HandlebarJS-versionen har uppdaterats till 4.7.6.
2.1.3
- Security fixes.
- Mindre felkorrigeringar.
2.1.2
- Problemet med lokaliseringskodning har åtgärdats för språk som spanska och franska.
- Tillåter att länken "glömt lösenord" används som anspråksutbyte. Mer information finns i Självbetjäning av lösenordsåterställning.
2.1.1
- Lade till en UXString
headingutöver för attintrovisa på sidan som en rubrik. Det här meddelandet är dolt som standard. - Stöd har lagts till för att använda en princip eller parametern
pageFlavorQueryString för att välja layouten (klassisk, oceanBlue eller slateGray). - Stöd har lagts till för att spara lösenord i iCloud-nyckelringen.
- Fokus läggs nu på det första felfältet när flera fält har fel.
- Fokus läggs nu på det första redigerbara fältet när sidan läses in.
- Lade till en ny plats för urvalslänken
bottomUnderFormClaimsProviderSelectionsför anspråksprovidern . - Borttagna UXStrings som inte längre används.
2.1.0
- Stöd har lagts till för flera registreringslänkar.
- Stöd har lagts till för verifiering av användarindata enligt de predikatregler som definierats i principen.
- When the sign-in option is set to Email, the sign-in header presents "Sign in with your sign-in name". Fältet användarnamn visar "Inloggningsnamn". For more information, see localization.
1.2.0
- Fälten
formanvändarnamn/e-post och lösenord använder nu HTML-elementet för att tillåta att Microsoft Edge och Internet Explorer sparar den här informationen korrekt. - Accessibility fixes
- Nu kan du lägga till
data-preload="true"attributet i HTML-taggarna för att styra belastningsordningen för CSS och JavaScript.- Läs in länkade CSS-filer samtidigt som HTML-mallen så att den inte "flimrar" mellan att läsa in filerna.
- Kontrollera i vilken ordning taggarna
scripthämtas och körs innan sidan läses in.
- E-postfältet är nu
type=emailoch mobila tangentbord ger rätt förslag. - Stöd för Chrome översätts.
- Stöd har lagts till för klientorganisationsanpassning på användarflödessidor.
1.1.0
- Jag har lagts till för att hålla mig inloggad (KMSI)-kontroll
1.0.0
- Initial release
MFA-sida (multifaktor)
1.2.22
- Den här versionen löser problem med franska accenter i CAPTCHA-indata. Accenttecken visas nu korrekt, och tecken- och kodningsbegränsningar påverkar inte längre deras visning. Alla fransk-specifika tecken visas som avsett.
1.2.21
- Förbättrad CAPTCHA-felhantering säkerställer nu att alla valideringsfel, till exempel "omatchad utmaning", som returneras av serverdelen, konsekvent registreras och visas i användargränssnittet.
1.2.20
- Löste ett problem med CAPTCHA-indatarutor för att säkerställa smidigare och mer exakta interaktioner för finska språkanvändare.
1.2.19
- Åtgärdat ett problem där funktionen "skicka en ny kod" inte fungerade för VoiceOver-användare, vilket säkerställde bättre tillgänglighet för skärmläsaranvändare.
- Förbättrad felhantering för CAPTCHA, vilket ger tydligare felmeddelanden och förbättrar användarflödet när CAPTCHA-verifieringen misslyckas.
1.2.18
- Förbättrad felhantering för CAPTCHA, vilket ger tydligare felmeddelanden.
1.2.17
- Implementerade ARIA-etiketter för förloppsindikatorn, vilket förbättrar tillgängligheten för skärmläsaranvändare att spåra förloppet.
- Löste ett problem där ljudet överlappar under CAPTCHA-uppdateringen, vilket förbättrar tillgängligheten och användarupplevelsen.
- Ett fel har åtgärdats som gjorde att vissa finska tecken felaktigt utlöste valideringsåtgärder, vilket förbättrade formulärbearbetningen och valideringsprecisionen.
- Implementerad undantagsmeddelandeloggning för fel på serversidan, vilket ger bättre spårning, felsökning och hantering av serverfel.
1.2.16
- Korrigeringar anger nyckeln för läget Endast telefon.
- Implementering till Captcha-kontroll
1.2.12
- Ersatt
KeyPresstillKeyDownhändelse.
1.2.11
- Funktionen har tagits bort
ReplaceAllför IE11-kompatibilitet.
1.2.10
- Åtgärdade tillgänglighetsbuggar.
1.2.9
- Åtgärdar
Enterhändelseutlösare på MFA. - CSS-ändringar renderar sidtext/kontroll lodrätt för små skärmar
- Åtgärdar navigeringsfel för multifaktorfliken.
1.2.8
- Skickade svarsstatus för MFA-verifiering med fel för serverdelen för ytterligare sortering.
1.2.7
- Problem med hjälpmedel på etiketten för återförsökskod har åtgärdats.
- Ett problem har åtgärdats på grund av inkompatibilitet för standardparametern i Internet Explorer 11.
- Konfigurera
H1rubrik och aktivera som standard. - HandlebarJS-versionen har uppdaterats till 4.7.7.
1.2.6
- Korrigerade värdet i verifieringskodfältet
autocompletefrån false till off. - Några problem med XSS-kodning har åtgärdats.
1.2.5
- Ett språkkodningsproblem har åtgärdats som gör att begäran misslyckas.
1.2.4
- JQuery-versionen har uppdaterats till 3.5.1.
- HandlebarJS-versionen har uppdaterats till 4.7.6.
1.2.3
- Tillåter åsidosättning av knappbeskrivningssträng via språklokalisering.
- Security fixes.
- Mindre felkorrigeringar.
1.2.2
- Ett problem med att fylla i verifieringskoden automatiskt vid användning av iOS har åtgärdats.
- Ett problem med att omdirigera en token till den förlitande parten från Android Webview har åtgärdats.
- Lade till en UXString
headingutöver för attintrovisa på sidan som en rubrik. Det här meddelandet är dolt som standard. - Stöd har lagts till för att använda en princip eller parametern
pageFlavorQueryString för att välja layouten (klassisk, oceanBlue eller slateGray).
1.2.1
- Hjälpmedelskorrigeringar för standardmallar
1.2.0
- Accessibility fixes
- Nu kan du lägga till
data-preload="true"attributet i HTML-taggarna för att styra belastningsordningen för CSS och JavaScript.- Läs in länkade CSS-filer samtidigt som HTML-mallen så att den inte "flimrar" mellan att läsa in filerna.
- Kontrollera i vilken ordning taggarna
scripthämtas och körs innan sidan läses in.
- E-postfältet är nu
type=emailoch mobila tangentbord ger rätt förslag - Stöd för Chrome översätts.
- Stöd har lagts till för klientorganisationsanpassning på användarflödessidor.
1.1.0
- Knappen Bekräfta kod har tagits bort
- Indatafältet för koden tar nu bara indata upp till sex (6) tecken
- Sidan försöker automatiskt verifiera koden som anges när en sexsiffrig kod anges, utan att någon knapp behöver klickas
- Om koden är fel rensas indatafältet automatiskt
- Efter tre (3) försök med en felaktig kod skickar B2C ett fel tillbaka till den förlitande parten
- Accessibility fixes
- Standard-CSS har tagits bort
1.0.0
- Initial release
Undantagssida (global undantagsundantag)
1.2.5
- Funktionen har tagits bort
ReplaceAllför IE11-kompatibilitet.
1.2.4
- Åtgärdade tillgänglighetsbuggar.
1.2.3
- HandlebarJS-versionen har uppdaterats till 4.7.7.
1.2.2
- Konfigurera
H1rubrik och aktivera som standard.
1.2.1
- JQuery-versionen har uppdaterats till 3.5.1.
- HandlebarJS-versionen har uppdaterats till 4.7.6.
1.2.0
- Accessibility fixes
- Nu kan du lägga till
data-preload="true"attributet i HTML-taggarna för att styra belastningsordningen för CSS och JavaScript.- Läs in länkade CSS-filer samtidigt som HTML-mallen så att den inte "flimrar" mellan att läsa in filerna.
- Kontrollera i vilken ordning taggarna
scripthämtas och körs innan sidan läses in.
- E-postfältet är nu
type=emailoch mobila tangentbord ger rätt förslag - Stöd för Chrome översätts
1.1.0
- Accessibility fix
- Tog bort standardmeddelandet när det inte finns någon kontakt från principen
- Standard-CSS har tagits bort
1.0.0
- Initial release
Andra sidor (ProviderSelection, ClaimsConsent, UnifiedSSD)
1.2.4
- Ta bort
ReplaceAllfunktion för IE11-kompatibilitet.
1.2.3
- Åtgärdade tillgänglighetsbuggar.
1.2.2
- HandlebarJS-versionen har uppdaterats till 4.7.7
1.2.1
- JQuery-versionen har uppdaterats till 3.5.1.
- HandlebarJS-versionen har uppdaterats till 4.7.6.
1.2.0
- Accessibility fixes
- Nu kan du lägga till
data-preload="true"attributet i HTML-taggarna för att styra belastningsordningen för CSS och JavaScript.- Läs in länkade CSS-filer samtidigt som HTML-mallen så att den inte "flimrar" mellan att läsa in filerna.
- Kontrollera i vilken ordning taggarna
scripthämtas och körs innan sidan läses in.
- E-postfältet är nu
type=emailoch mobila tangentbord ger rätt förslag - Stöd för Chrome översätts
1.0.0
- Initial release
Next steps
Mer information om hur du anpassar användargränssnittet för dina program i anpassade principer finns i Anpassa användargränssnittet för ditt program med hjälp av en anpassad princip.