Transmettez la valeur d'un champ à Silverlight ConverterParameter

Je suis en train d'écrire ma première application Silverlight. J'ai un datagrid avec une colonne qui a deux étiquettes, les étiquettes, je suis en utilisant un IValueConverter conditionnelle, le format des données.

Du label, le "Contenu" est défini comme tel:

Content="{Binding HomeScore, Converter={StaticResource fmtshs}}"

et

Content="{Binding AwayScore, Converter={StaticResource fmtshs}}"

La Convertir méthode de mon IValueConverter est telle:

Public Function Convert(
  ByVal value As Object, 
  ByVal targetType As System.Type, 
  ByVal parameter As Object, 
  ByVal culture As System.Globalization.CultureInfo) As Object 
Implements System.Windows.Data.IValueConverter.Convert

    Dim score As Long = value, other As Long = parameter

    Return If(score < 0, "", 
        If(score - other > 5, (other + 5).ToString, score.ToString)
    )

End Function

Donc ce que je veux faire, c'est dans le convertisseur pour HomeScore, je veux passer AwayScore à la ConverterParameter, et pour AwayScore je veux passer la HomeScore pour le convertisseur. Dans le convertisseur soit le score j'ai besoin d'être en mesure de connaître la valeur de l'autre score pour des raisons de formatage.

Mais je ne peux pas comprendre la syntaxe de liaison de la ConverterParameter à un autre champ.
J'ai essayé ce qui suit:

Content="{Binding HomeScore, Converter={StaticResource fmtshs}, ConverterParameter=AwayScore}"  
Content="{Binding HomeScore, Converter={StaticResource fmtshs}, ConverterParameter={AwayScore}}"  
Content="{Binding HomeScore, Converter={StaticResource fmtshs}, ConverterParameter={Binding AwayScore}}"  

Mais aucune de ces semblent fonctionner. Comment puis-je passer une valeur de champ à la ConverterParameter?

source d'informationauteur eidylon