Можно ли сделать в части XAML, как все, что я сделал в части кода позади? - PullRequest
1 голос
/ 28 апреля 2011

Я имею в виду, могу ли я выполнять все операции в XAML без использования кода позади.

Ответы [ 2 ]

4 голосов
/ 28 апреля 2011

Идея XAML заключалась в том, чтобы отделить представление от бизнес-логики.Смешивать эти два понятия в одном файле было бы плохо.Также написание кода C # / VB.NET в XML-файле может быстро превратиться в кошмар.С шаблоном MVVM вам даже не нужно явно устанавливать обработчики событий в XAML.Не говоря уже о модульности тестируемости и ремонтопригодности приложения.Проще говоря: используйте правильный пистолет для правильной задачи.

0 голосов
/ 28 апреля 2011

Да, вы можете.За исключением случаев, когда вам нужна логика интерфейса.Например, если вы хотите сделать что-то конкретное, когда какое-либо событие запускается из пользовательского интерфейса.

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