2010-11-19 3 views
2

Je voudrais personnaliser HeaderTemplate de ValidationSummary contrôle de Silverlight Toolkit et afficher en-tête localisée. Mais je n'arrive pas à comprendre comment afficher le compteur d'erreurs à droite du texte de l'en-tête ...
Quelqu'un peut-il m'aider avec cela?Comment personnaliser HeaderTemplate du contrôle Silverlight ValidationSummary?

Mon code actuel XAML ...

<sdk:ValidationSummary Grid.Row="3"> 
<sdk:ValidationSummary.HeaderTemplate> 
    <DataTemplate> 
     <Grid Background="Red"> 
      <Grid.ColumnDefinitions> 
       <ColumnDefinition Width="Auto" /> 
       <ColumnDefinition Width="Auto" /> 
      </Grid.ColumnDefinitions> 
      <TextBlock UseLayoutRounding="False" 
         Foreground="White" 
         Text="Editing Errors:" /> 
      <TextBlock UseLayoutRounding="True" 
         Foreground="White" 
         FontWeight="Bold" 
         Text="{Binding DisplayedErrors.Count}" 
         Grid.Column="1" /> 
     </Grid> 
    </DataTemplate> 
</sdk:ValidationSummary.HeaderTemplate> 

Merci à l'avance!

+0

Est-ce que des éléments de votre grille d'affichage dans l'en-tête? Est-ce seulement le DisplayedErrors.Count qui vous manque? –

Répondre

2

Oui, il me manque seulement DisplayedErrors.Count! C'est le problème!

0

Supprimer "DisplayedErrors.Count" du texte = "{Binding DisplayedErrors.Count}" déclaration en ne conservant que Text = "{Binding}"

Questions connexes