J'ai ValidationRule en utilisant System.Windows.Controls et cette règle renvoie un message personnalisé. Mais la taille de la police est trop petite et comment puis-je changer la taille de la police?Comment modifier la taille de la police du résultat de la validation dans WPF C#
capture d'écran ... Textbox content and error content of validation result
Voici un exemple de code de WPF Window App ...
public class NotEmptyValidationRule : ValidationRule
{
public override ValidationResult Validate(object value, CultureInfo cultureInfo)
{
if(value != null)
return string.IsNullOrWhiteSpace((value ?? "").ToString())
? new ValidationResult(false, "Field is required")
: ValidationResult.ValidResult;
return ValidationResult.ValidResult;
}
}
Voici XAML ... (Remarque: La modification à l'étiquette de Taille de la police TextBox ne fonctionne pas)
<Page...
<TextBox
x:Name="txtName"
Grid.Row="1"
Grid.Column="1"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Width="210"
Margin="5,0,0,0"
FontSize="14"
Style="{StaticResource MaterialDesignTextBox}">
<TextBox.Text>
<Binding Path="RCName" UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<local2:NotEmptyValidationRule ValidatesOnTargetUpdated="True"/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
</Page>
code @Tony_KiloPapaMikeGolf est de WPF et je peux voir le résultat. –
@Tony_KiloPapaMikeGolf est une application WPF, plate-forme Windows. – Valkyrie
Ce n'est pas une question si étrange: ** [Windows Presentation Foundation sur le Web] (https://msdn.microsoft.com/en-us/library/aa480223.aspx) ** –