Хорошая практика или плохая практика - PullRequest
2 голосов
/ 23 мая 2010

Я новичок в WPF и у меня есть один вопрос (на самом деле первый, еще не все) Лучше добавить немного логики, например, привязки для окна, в xaml или в коде позади.

Ответы [ 3 ]

1 голос
/ 23 мая 2010

Если вы можете поместить его в XAML, как правило, лучше сделать это, чем связывать вещи в своем коде.

С одной стороны, это позволяет вам использовать такие инструменты, как Expression Blend, более эффективно, так как у вас естьбольше вещей, доступных во время разработки.Это также еще больше смещает логику представления в само представление и помогает избежать вставки кода, основанного на представлении, в ваши модели представления или контроллеры.

0 голосов
/ 23 мая 2010

Это своего рода религиозные дебаты прямо сейчас. С подходом MVVM вы можете по существу избежать единственного кода в вашем коде, являющегося созданием вашей ViewModel и его назначением вашему DataContext.

Даже всей обработкой событий можно управлять в ViewModel с помощью команд пользовательского интерфейса.

0 голосов
/ 23 мая 2010

Большинство людей не считают привязку логикой.Привязки обычно должны идти в xaml.Хорошей идеей будет поместить логику в отдельный класс ViewModel, к которому вы привязываетесь.

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