Podaj wartość pola do Silverlight ConverterParameter

Piszę swoją pierwszą aplikację Silverlight. Mam datagrid z kolumną, która ma dwie etykiety, dla etykiet używam IValueConverter do warunkowego formatowania danych.

„Treść” etykiety jest ustawiona jako taka:

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

i

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

TheKonwertować metoda mojego IValueConvertera jest taka:

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

Więc co chcę zrobić to w konwerterze dla HomeScore, chcę przekazać AwayScore do ConverterParameter, a dla AwayScore chcę przekazać HomeScore do konwertera. W konwerterze dla każdego wyniku muszę być w stanie znać wartość innego wyniku do celów formatowania.

Ale nie mogę znaleźć składni powiązania ConverterParameter z innym polem.
Próbowałem:

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}}"  

Ale żaden z nich nie działa. Jak przekazać wartość pola do parametru ConverterParameter?

questionAnswers(6)

yourAnswerToTheQuestion