Как использовать паттерн MVVM в WPF приложениях [GeekBrains]

  Рет қаралды 25,002

GeekBrains

GeekBrains

6 жыл бұрын

Начни карьеру с бесплатного курса "Основы программирования" 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 #программирование #курсыпрограммирования

Пікірлер: 22
@vladimirr1575
@vladimirr1575 6 жыл бұрын
А громче по клаве можно стучать, а то погрузиться в программирование не могу
@YuryYatskov
@YuryYatskov 5 жыл бұрын
Спасибо! Основная суть патерна понятна.
@Zoom1516
@Zoom1516 6 жыл бұрын
Залейте с более высоким битрейтом, ничего не видно же
@2075unity
@2075unity 4 жыл бұрын
Дякую за відео
@itcloudguy
@itcloudguy 5 жыл бұрын
Ужас просто... Если так мелко записываете, зачем в тогда в 720p? Зачем окно Output постоянно торчит? Это так важно чтобы оно там торчало?
@vadimkupchinsky6524
@vadimkupchinsky6524 4 жыл бұрын
Хороший урок, но клавиатуру нужно заменить)
@user-bd3ij4op5k
@user-bd3ij4op5k 6 жыл бұрын
реально нихрена не видно и таки так наверно лучше будет public event PropertyChangedEventHandler PropertyChanged; public void OnPropertyChanged([CallerMemberName]string prop = "") { if (PropertyChanged != null) PropertyChanged(this, new PropertyChangedEventArgs(prop)); } или сократить запись до PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(prop)); а в автосвойствах просто вызывать метод передавая имя параметра. Смотрел через лупу этот урок ты его для кого записывал ?
@webdarked
@webdarked 5 жыл бұрын
ну уж очень простейший пример. Хотя бы добавление и редактирование сделали бы в отдельном окне, было бы здорово.
@AlexDeminX
@AlexDeminX 4 жыл бұрын
Глазам больно...
@loam
@loam 5 жыл бұрын
По запинкам повествующего, складывается ощущение, что читает заготовки текста, нежели до конца сам понимает, о чем толкует.
@itcloudguy
@itcloudguy 5 жыл бұрын
Не. Сейчас модно стало со второго монитора списывать.
@smych79
@smych79 4 жыл бұрын
качество ролика плохое! нету четкости!!! сложно разобрать сам текст!
@avrangzebainulloev522
@avrangzebainulloev522 5 жыл бұрын
Поменяй клаву невозможно слушать
@dimapanasenko5111
@dimapanasenko5111 4 жыл бұрын
Заливать 1080р в 720р - это извращение. У Вас была в этом необходимость, или это знак уважения возможным зрителям? Тема актуальная, исполнение - ...
@dizelpower1320
@dizelpower1320 5 жыл бұрын
Было бы ещё замечательно если бы не книжку научную цитировал, а своими словами объяснял. Хотели бы мы науки, шли бы в институт, а не ютюб смотрели.
@blackwarrior6015
@blackwarrior6015 3 жыл бұрын
скиньте проект
@minimalstory
@minimalstory 2 жыл бұрын
лажа, не тратьте время.
@AlexCSharp
@AlexCSharp 5 жыл бұрын
Ощущение, что автор тупо хреначит по бумажке, сам не до конца понимая, что происходит. В примере с Конструкция вообще не рабочая, она даже у него подчёркнута, но он забил болт, закомментил её и поехал дальше нарушать концепцию MVVM и писать в кодбехайнде. Вообще чума.
@lufog
@lufog 5 жыл бұрын
Что значит не рабочая? У меня все работает. А автор просто показал что есть несколько способов подвязать DataContext. Ну а на счет подсветки в InteliSense, если бы вы плотно поработали с WPF проектами хотя бы месяц, то знали бы что у InteliSense случаются затупы. Иногда устраняется ребилдом проекта, а иногда нужно закрыть проект и открыть его снова.
@andrewsed_uplisten2019
@andrewsed_uplisten2019 4 жыл бұрын
при таком мелком шрифте и низком качестве видео ,уроки воспринимаются гораздо лучше , и похеру что глаза у меня лопнули от напряжения и от такого качества изображения, больше 10-и минут не выдержал ,зато теперь можно смело ставить дизлайк и отписаться
@user-jh7pb4sq3o
@user-jh7pb4sq3o 4 жыл бұрын
Я думаю, что, если вы хотите отписаться и поставить дизлайк, об этом необязательно всем сообщать, вряд-ли это кого-то волнует) я с ноута смотрела, несмотря на то что экран небольшой все нормально видно, может быть не в видео проблема?
Я нашел кто меня пранкует!
00:51
Аришнев
Рет қаралды 2,7 МЛН
ОСКАР ИСПОРТИЛ ДЖОНИ ЖИЗНЬ 😢 @lenta_com
01:01
Теория MVVM
10:46
SwiftBook
Рет қаралды 33 М.
MVVM in 100 Seconds
1:42
Philipp Lackner
Рет қаралды 151 М.