filmov
tv
Data Binding Concepts (Part 1) - XAML/WPF Concepts (Blackboard Session)
![preview_player](https://i.ytimg.com/vi/FarCvi7z-UI/maxresdefault.jpg)
Показать описание
This week we repeat the core concepts of data binding. We start with XAML. Although the concepts are described with WPF as an example, most of them apply equally to all XAML-based UI frameworks. In the first lesson, we do a blackboard session speaking about the underlying concepts. The following lessons will compare XAML's approach to the one of Angular. After the concepts, we will dive into code and see the discussed concepts in action.
00:00:17 Intro
00:00:55 How are pixels drawn on the screen?
00:02:21 XAML's logical tree
00:03:39 The role of templates
00:09:38 Imperative vs. declarative UI code with bindings
00:13:17 INotifyPropertyChanged
00:17:08 Events, ICommand
00:24:26 INotifyCollectionChanged, ObservableCollection
00:26:30 Closing