Como os dados vinculam vários valores a um único TextBlock.Text no WP7?

Como vincular 2 propriedades a um único TextBlock.Text (por exemplo, nome e sobrenome ou valor atual e valor máximo)?

algo como:

// IValueConverter
public object Convert( .... )
{
    return string.Format("{0} (max: {1})", currentValue, maxValue);
}

O problema é que eu quero que o TextBlock.Text seja atualizado quandocurrentValue ou maxValue mudou. Então, como posso ouvir alterações de 2 ou mais propriedades usando a ligação de dados?

Existe outra maneira do que usarIValueConverter?

questionAnswers(2)

yourAnswerToTheQuestion