2009-12-14 6 views

Répondre

9

Malheureusement, vous ne pouvez pas facilement fournir un style pour l'info-bulle de validation sans coiffer efficacement l'ensemble du contrôle Textbox. Le mélange rend cela assez facile si vous êtes familier avec l'utilisation de cet outil de conception. Toutefois, si vous êtes un teint dans le codeur de laine comme moi, alors ...

  • Aller à cette page sur MSDN TextBox Styles and Templates
  • Copiez le alias d'espace de noms de VSM à votre UserControl XAML
  • Copiez le style TextBox dans UserControls.Resources donner à un x: nom de la clé (disons MyTextBoxStyle ")
  • Copiez le ValidationToolTipTemplate de la page Web pour les UserControls.Resources, collez-le ci-dessus le style TextBox il a déjà un x:. nom de la clé que le style TextBox sera référencé
  • Ajoutez Style="{StaticResource MyTextBoxStyle}" à votre TextBox dans la grille de données.

Maintenant, vous jouez avec les éléments de validation des modèles pour obtenir le résultat souhaité.

2

Les messages de validation sont affichés sous la forme d'un état visuel. vous pouvez y accéder (et les éditer) en tant que modèles directement à partir du mélange.

Questions connexes