Как использовать паттерн MVVM в WPF приложениях [GeekBrains]
Vložit
- čas přidán 5. 12. 2017
- Начни карьеру с бесплатного курса "Основы программирования" goo.gl/jTP4nP
Паттерн MVVM в WPF приложениях.
На вебинаре вы узнаете, как работает паттерн MVVM (Model-View-ViewModel ), и научитесь использовать его при создании WPF-приложений. Паттерн позволяет разделить бизнес-логику, модель и ее визуальное представление, чтобы работать с ними по отдельности. Дизайнер интерфейсов берется за визуальную составляющую, разработчик - за модель и т.д.
Вебинар ориентирован на слушателей, знакомых с основами проектирования программной архитектуры.
Подписывайся на наш канал и смотри новые видео первым: / progliveru
Проходи бесплатные курсы: goo.gl/4gG8TL
Выбери профессию: goo.gl/WSdYSE
Смотри вебинары: goo.gl/bBVKcb
Читай статьи: goo.gl/XfJNqc
Проверяй знания: goo.gl/gqKSsw
ВКонтакте geekbrainsru
Facebook / geekbrains.ru
Одноклассники ok.ru/geekbrains
Telegram t.me/geekbrains_ru
Instagram / geekbrains.ru
#паттерны #geekbrains #программирование #курсыпрограммирования
А громче по клаве можно стучать, а то погрузиться в программирование не могу
Залейте с более высоким битрейтом, ничего не видно же
Ужас просто... Если так мелко записываете, зачем в тогда в 720p? Зачем окно Output постоянно торчит? Это так важно чтобы оно там торчало?
Спасибо! Основная суть патерна понятна.
реально нихрена не видно и таки так наверно лучше будет public event PropertyChangedEventHandler PropertyChanged;
public void OnPropertyChanged([CallerMemberName]string prop = "")
{
if (PropertyChanged != null)
PropertyChanged(this, new PropertyChangedEventArgs(prop));
}
или сократить запись до PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(prop));
а в автосвойствах просто вызывать метод передавая имя параметра. Смотрел через лупу этот урок ты его для кого записывал ?
Хороший урок, но клавиатуру нужно заменить)
ну уж очень простейший пример. Хотя бы добавление и редактирование сделали бы в отдельном окне, было бы здорово.
Дякую за відео
качество ролика плохое! нету четкости!!! сложно разобрать сам текст!
Глазам больно...
Поменяй клаву невозможно слушать
Заливать 1080р в 720р - это извращение. У Вас была в этом необходимость, или это знак уважения возможным зрителям?
Тема актуальная, исполнение - ...
По запинкам повествующего, складывается ощущение, что читает заготовки текста, нежели до конца сам понимает, о чем толкует.
Не. Сейчас модно стало со второго монитора списывать.
скиньте проект
Было бы ещё замечательно если бы не книжку научную цитировал, а своими словами объяснял. Хотели бы мы науки, шли бы в институт, а не ютюб смотрели.
при таком мелком шрифте и низком качестве видео ,уроки воспринимаются гораздо лучше , и похеру что глаза у меня лопнули от напряжения и от такого качества изображения, больше 10-и минут не выдержал ,зато теперь можно смело ставить дизлайк и отписаться
Я думаю, что, если вы хотите отписаться и поставить дизлайк, об этом необязательно всем сообщать, вряд-ли это кого-то волнует) я с ноута смотрела, несмотря на то что экран небольшой все нормально видно, может быть не в видео проблема?
лажа, не тратьте время.
Ощущение, что автор тупо хреначит по бумажке, сам не до конца понимая, что происходит. В примере с
Конструкция вообще не рабочая, она даже у него подчёркнута, но он забил болт, закомментил её и поехал дальше нарушать концепцию MVVM и писать в кодбехайнде. Вообще чума.
Что значит не рабочая? У меня все работает. А автор просто показал что есть несколько способов подвязать DataContext. Ну а на счет подсветки в InteliSense, если бы вы плотно поработали с WPF проектами хотя бы месяц, то знали бы что у InteliSense случаются затупы. Иногда устраняется ребилдом проекта, а иногда нужно закрыть проект и открыть его снова.