For the complete documentation index, see llms.txt. This page is also available as Markdown.

Assistant

Composant Stepper pour les Universal Apps

Les steppers indiquent la progression à travers des étapes numérotées. Ils fournissent un flux de travail de type assistant.

Les steppers affichent la progression à travers une séquence d'étapes logiques et numérotées. Ils peuvent également être utilisés pour la navigation. Les steppers peuvent afficher un message de rétroaction transitoire après l'enregistrement d'une étape. Le stepper prend en charge le stockage des données saisies dans le contexte du stepper. Il prend en charge les contrôles suivants.

Stepper

La variable $Body contiendra une chaîne JSON représentant l'état actuel du stepper. Vous recevrez des informations sur les champs définis dans le stepper ainsi que des informations sur l'étape en cours qui a été complétée. La chaîne JSON $Body aura le format suivant.

Validation d'une étape

Vous pouvez valider une étape dans un stepper en spécifiant le paramètre OnValidateStep. Le bloc de script recevra une variable $Body contenant du JSON qui fournit des informations sur l'état actuel du stepper. Vous devrez retourner un résultat de validation en utilisant New-UDValidationResult pour indiquer si l'état de l'étape en cours est valide.

La charge utile JSON aura le format suivant. Notez que les étapes sont indexées à partir de 0. Si vous souhaitez valider la première étape, vérifiez que l'étape est 0.

Vous devrez convertir la chaîne JSON en objet pour travailler avec celle-ci dans PowerShell, puis retourner le résultat de validation.

Ignorer des étapes

Vous pouvez diriger l'utilisateur vers une étape particulière dans le gestionnaire d'événements OnValidateStep. Utilisez le paramètre -ActiveStep de New-UDValidationResult pour déplacer l'utilisateur vers n'importe quelle étape après avoir cliqué sur Suivant. Les indices d'étapes sont basés sur 0.

Cet exemple déplace l'utilisateur vers la dernière étape après avoir complété la première étape.

Désactiver le bouton Précédent

Vous pouvez désactiver le bouton Précédent en utilisant le paramètre -DisablePrevious de New-UDValidationResult.

Cet exemple désactive l'étape précédente chaque fois que l'utilisateur avance dans le stepper.

Steppers verticaux

Vous pouvez créer un stepper vertical en définissant le paramètre -Orientation à vertical.

API

Mis à jour

Ce contenu vous a-t-il été utile ?