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