Conception de styles pour les parties d’un modèle de contrôle Silverlight

Ee341465.0b2c798e-86c6-4ea2-a8a6-5cf1f12be1e2(FR-FR,Expression.30).png

Pour donner à un contrôle Microsoft Silverlight l'aspect de votre choix, vous pouvez lui donner un style en modifiant le modèle du contrôle. Le comportement du contrôle est défini dans un code que vous ne voyez pas. Lorsque le code doit manipuler des objets dans le modèle, il fait référence à ces objets par leur nom et leur type. Certains objets du modèle sont obligatoires, notamment l'objet Contextuel qui affiche la liste des éléments dans un contrôle ComboBox. D'autres objets sont facultatifs : c'est le cas des petits objets d'augmentation et de diminution RepeatButton qui déplacent l'élément Thumb dans un contrôle Scrollbar. Les objets du modèle qui sont référencés par le code sont appelés parties. Vous pouvez voir les parties dans le panneau Parties lorsque vous modifiez un modèle de contrôle dans une application Silverlight.

Les parties d'un modèle de contrôle ComboBox

Ee341465.5fdb8c23-16c9-48df-a89b-12652543402e(FR-FR,Expression.30).png

Travailler avec les parties

Microsoft Expression Blend facilite la conception des modèles de contrôle en fournissant une liste des parties dans le panneau Parties lorsque vous modifiez un modèle. Si une partie est affectée à un objet dans le modèle, une icône Ee341465.6cf58c39-edba-4a0e-acbc-1da272f9a387(FR-FR,Expression.30).png apparaît en regard du nom de la partie dans le panneau Parties. Vous pouvez double-cliquer sur le nom de la partie pour sélectionner automatiquement l'objet auquel elle est affectée. Dans le panneau Objets et chronologie, la même icône Ee341465.6cf58c39-edba-4a0e-acbc-1da272f9a387(FR-FR,Expression.30).png apparaît en regard de l'objet affecté à la partie.

D'autres objets peuvent exister dans le modèle pour améliorer l'aspect du contrôle, mais chaque partie joue un rôle dans l'aspect et le comportement du contrôle auquel le modèle est appliqué.

Si une partie n'est pas affectée à un objet dans le modèle, une icône Ee341465.64d085f2-3d49-4b74-8070-4d7dae18dc28(FR-FR,Expression.30).png apparaît en regard de la partie dans le panneau Parties. Vous pouvez affecter cette partie à un objet du modèle, lequel convertira l'objet en un objet de type correct le cas échéant. Vous pouvez aussi double-cliquer sur la partie dans le panneau Parties pour créer un objet portant le nom et le type adéquats dans le modèle.

Si une partie est affectée à un objet de type incorrect, une icône Ee341465.718cdd76-8d28-4e62-b016-0d1b09be233a(FR-FR,Expression.30).png apparaît en regard de cette partie dans le panneau Parties et une icône d'avertissement Ee341465.01c42440-bc71-4448-bc6a-1f6c790e6021(FR-FR,Expression.30).png apparaît en regard de l'objet dans le panneau Objets et chronologie. Vous pouvez effacer l'affectation de la partie, puis convertir l'objet au type correct de la partie, affecter la partie à un objet différent ou créer un nouvel objet en double-cliquant sur le nom de la partie dans le panneau Parties.

Pour plus d’informations, voir Affecter des parties de modèle aux objets.

Pour obtenir des informations détaillées sur la conversion d'objets en contrôles et le travail avec les parties de modèles communs, voir Conseils de conception de styles pour les contrôles Silverlight courants.

Voir aussi

Concepts

Conseils de conception de styles pour les contrôles Silverlight courants