Je ne sais pas utiliser le bloc de texte usercontrol, mais j'envoie de la valeur à textblock d'une autre forme, quand je transmets une valeur affichée dans textblock, mais j'ai besoin de convertir le nombre en texte. donc j'ai utilisé le convertisseur dans le bloc de texte. mais ca marche pasWPF Textblock Convert Édition
<TextBlock Height="21" Name="txtStatus" Width="65" Background="Bisque" TextAlignment="Center" Text="{Binding Path=hM1,Converter={StaticResource TextConvert},Mode=OneWay}"/>
classe convertisseur
class TextConvert : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
if (value != null)
{
if (value.ToString() == "1")
{
return value = "Good";
}
if (value.ToString() == "0")
{
return value = "NIL";
}
}
return value = "";
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return (string)value;
}
}
est-il juste? Qu'est-ce qui ne va pas?
sont u une sortie obtiennent? –
oui, je voudrais connaître la sortie aussi .... il semble juste. – VoodooChild
oui je reçois un nombre dans le bloc de texte, les valeurs sont 0 et 1, si 0 va lier du texte comme pour un texte, je reçois la valeur numebr dans textblock, mais le convertisseur ne fonctionne pas pour remplacer le texte –