Co oznaczają nawiasy w ścieżkach wiążących?

Ostatnio przeczytałem artykuł „Omówienie powiązań” w witrynie MSDN i istnieje taki przykładowy kod:

<TextBox.ToolTip>
  <Binding RelativeSource="{RelativeSource Self}" Path="(Validation.Errors)[0].ErrorContent"/>
</TextBox.ToolTip>

Wiem, że {} oznacza rozszerzenia znaczników, ale co oznaczają () nawiasy tutaj? Byłoby miło, gdyby ktoś udostępnił link do wyjaśnienia takiej składni. Dzięki!

Path="(Validation.Errors)[0].ErrorContent"

questionAnswers(4)

yourAnswerToTheQuestion