Avec "Template10.Validation", je veux changer de style.C# UWP Template10.Validation Changement de style
D'abord j'ai fait ce style pour "valider: ControlWrapper".
<Style TargetType="validate:ControlWrapper">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="validate:ControlWrapper">
<StackPanel>
<ContentPresenter Content="{TemplateBinding Content}" />
<ItemsControl ItemsSource="{Binding Errors, Source={TemplateBinding Properties[PropertyName]}}" >
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Foreground="Red" Text="{Binding}" Visibility="{Binding IsValid}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
et Voici le résultat.
Quelque chose est étrange. parce que je veux afficher le message d'avertissement de validation pour le prénom UNIQUEMENT. mais il affiche tous les avertissements. de l'adresse, du code postal.
Mon principal quesiton Comment accéder à "ValidatableModelBase.Property [" PROPERTYNAME "]. Erreurs" en XAML. car [] la couverture n'est pas possible à utiliser dans la liaison XAML. Comment accéder?
N'utilisez pas de guillemets, vous pouvez utiliser des crochets en XAML, voir ma [validation avec l'échantillon Prism] (https://github.com/bartlannoeye-com/2017-01-UWPValidation/blob/master/Src/Validation/Views/MainPage.xaml#L24). – Bart