2009-12-14 8 views

risposta

9

Sfortunatamente non è possibile fornire facilmente uno stile per il suggerimento di convalida senza definire in modo efficace l'intero controllo Textbox. Blend rende questo abbastanza facile se si ha familiarità con l'utilizzo di tale strumento di progettazione. Tuttavia, se il vostro un tinto in codificatore di lana, come me, allora ...

  • Vai a questa pagina su MSDN TextBox Styles and Templates
  • Copiare lo spazio dei nomi alias VSM al tuo UserControl XAML
  • copiare lo stile TextBox in UserControls.Resources dargli un x: Nome chiave (ad esempio MyTextBoxStyle ")
  • Copia il ValidationToolTipTemplate dalla pagina Web a UserControls.Resources, incollalo sopra lo stile TextBox. Ha già una x: Nome chiave in stile TextBox farà riferimento.
  • Aggiungi Style="{StaticResource MyTextBoxStyle}" al tuo TextBox nella griglia di dati.

Ora si gioca con gli elementi di convalida dei modelli per ottenere il risultato desiderato.

2

I messaggi di convalida vengono visualizzati come uno stato visivo. puoi arrivare a questi (e modificarli) come modelli direttamente dalla fusione.

Problemi correlati