Что означает эта привязка WPF? - PullRequest
2 голосов
/ 25 июня 2010

У меня есть этот пример кода:

<ControlTemplate Content="{Binding .}"/>

Что означает здесь смысл в отношении связывания?

1 Ответ

3 голосов
/ 25 июня 2010

. (период) привязки относится к пути привязки и просто указывает ему привязку к текущему источнику (т.е. унаследованному DataContext).

Со страницы MSDN :

При желании можно использовать путь точки (.) Для привязки к текущему источнику.Например, Text = ”{Binding}” эквивалентно Text = ”{Binding Path =.}”.

Также обратите внимание, что Path= может быть опущено, если Path является первым параметром, поэтомуваш код означает точно так же.Я предпочитаю использовать только синтаксис {Binding}, хотя это зависит от вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...