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"