Как стать автором
Обновить
10
0
BlackFoks @BlackFoks

Пользователь

Отправить сообщение

WPF Binding: Когда нужно использовать ObjectDataProvider?

Время на прочтение 11 мин
Количество просмотров 18K
Существует множество способов создать объект, который будет использоваться как data source для binding'а. Многие люди создают объект в коде и присваивают свойству DataContext у Window этот объект. Вообще, это хороший способ. Вы могли заметить, что я добавляла объект-источник в Resource Dictionary класса Window в большинстве моих постов, и это работало довольно хорошо. Однако, у нас есть класс ObjectDataProvider в data binding'е, который так же может быть использован для создания вашего source-объекта в XAML. В этом посте я попытаюсь объяснить различия между добавлением объекта-источника непосредственно в resources и использованием ObjectDataProvider. Надеюсь, я предоставлю вам руководство о том, как оценить вашу задачу и выбрать наилучшее решение.
Читать дальше →
Всего голосов 17: ↑13 и ↓4 +9
Комментарии 6

WPF Binding: Master-detail сценарий.

Время на прочтение 3 мин
Количество просмотров 8.3K
В простейшем master-detail сценарии, нажатие на определенный элемент в ItemsControl'е вызывает отображение детальной информации об этом элементе на другом control'е. К примеру, программа может отображать список имен покупателей, и клик по определенному покупателю приведет к тому, что в TextBlock'ах отобразится адрес, телефонный номер и дата рождения этого покупателя.
Читать дальше →
Всего голосов 20: ↑16 и ↓4 +12
Комментарии 3

WPF Binding: Мощь стилей и шаблонов в WPF.

Время на прочтение 9 мин
Количество просмотров 38K
В WPF существует очень четкое разделение между поведением Control'а и тем, как он выглядит. К примеру, поведение объекта класса Button состоит в том, чтобы реагировать на различные события по клику, но его вид может быть любым — вы можете сделать кнопку в виде стрелки, рыбы, или чего-либо еще, что подходит для вашего приложения. Переопределение отображения Control'а очень просто сделать при использовании VS со стилями и шаблонами, и даже еще проще, если у вас есть Microsoft Expression Blend. В этом примере я покажу вам, как переопределить отображение ListBox'а, который используется для отображения списка планет.
Читать дальше →
Всего голосов 34: ↑28 и ↓6 +22
Комментарии 23

WPF Binding: Как решить, что использовать: DataContext или Source?

Время на прочтение 2 мин
Количество просмотров 30K
Здравствуйте! Не так давно я написал свой первый перевод поста про WPF Binding из блога Beatriz Cost'ы. Он был принят достаточно хорошо, так что я принял решение регулярно, примерно раз в неделю (иногда, возможно, и чаще), переводить по одному посту из этого блога. В этот раз я решил перевести небольшую (на большие пока нет времени) статью, в которой рассказывается о том, в каких ситуациях лучше использовать DataContext, а в каких свойство Source.
Читать дальше →
Всего голосов 22: ↑17 и ↓5 +12
Комментарии 15

WPF Binding: Что означает {Binding}?

Время на прочтение 3 мин
Количество просмотров 66K
Этой первой статьей я бы хотел начать цикл переводов постов с замечательного блога, в котором Beatriz Costa детально объясняет определенные аспекты Binding'а в WPF. В первом посте затрагивается тема использования Binding'а без указания каких-либо дополнительных свойств.
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Комментарии 14

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность