Рейтинг:
16
Graeme_Grant
Если вы собираетесь изучать WPF, UWP, Xamarin и т. д., Я не могу рекомендовать достаточно сильно изучать привязку данных, используемую этими фреймворками пользовательского интерфейса: Обзор Привязки Данных | Microsoft Docs[^Ключ состоит в том, чтобы сначала изучить программирование данных - то есть: работать с данными, а не с элементами управления.
Вот пример, когда разработчик сосредоточился на работе непосредственно с элементом управления для доступа к данным, а не на самих данных через привязку данных, которую использует решение: Как проверить, установлен ли флажок WPF datagrid или нет во всех строках в событии нажатия кнопки[^]
Как только вы поймете привязку данных, то изучите MVVM.
Как только вы освоите эти два шаблона проектирования, вы узнаете ядро всех этих фреймворков пользовательского интерфейса.
Nelek
Это хороший совет. Я уже немного знаком с некоторыми концепциями из-за прошлого опыта, но еще никогда не использовал привязку данных. Я буду исследовать эти темы. Спасибо.
Graeme_Grant
Наслаждайтесь путешествием. Как только он щелкнет, вы не вернетесь в Winforms. :)
Nelek
Нет проблем, я никогда не начинал с них :P
Graeme_Grant
Тогда вы не будете переносить вредные привычки, которые создает Winforms ;)
Nelek
До тех пор, пока я не передам те, которые были созданы предыдущими заданиями GUI... ;) :P
Graeme_Grant
Еще одна хорошая вещь о WPF, хотя и не непосредственно для всех фреймворков пользовательского интерфейса, XAML, как только он изучен, может быть передан. :)
CHill60
5'd. как и Нелек, я еще не использовал привязку данных в гневе, хотя у меня было введение в основы. Мне просто не хватает этого "щелчка" - спасибо за ссылку и Совет
Graeme_Grant
Ваше здоровье! Держись, когда это произойдет, тебе понравится. :)