Почему Microsoft добавила атрибуты времени разработки (d: DataContext ...) и не использует вместо этого текущий DataContext - PullRequest
1 голос
/ 08 июля 2010

В WPF-XAML определение DataContext во время разработки по сравнению со временем выполнения.

Почему мы должны добавить «d: DataContext», пока мы уже установили «DataContext»?Почему Microsoft ввела атрибуты DesignTime (код, который мы должны добавить, немного сложнее), когда он уже сам может быть определен автоматически с помощью атрибута «DataContext».Единственная утилита, которую я видел, - это DataContext, установленный в коде в RunTime.В противном случае Microsoft могла бы использовать DataContext и найти «форму» данных, как это делает с d: DataContext.

Что я не правильно понимаю?Чего мне не хватает?

1 Ответ

0 голосов
/ 10 июля 2010

Как вы сами отметили: во многих проектах / подходах DataContext будет устанавливаться динамически во время выполнения.Таким образом, вы не могли ничего знать о DataContext во время разработки ..

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