Basic concepts
Data source source-Destination Target
WPF life cycle
App.xaml
dependency property
WPF routing
Threading UI Issues
Use the properties to set, view Datacontext/command, etc.
Analyze layouts
Write data template, need to reassign data context
StaticResource and DynamicResource
DataContext and Itemsource
X:key and x:name
x:static
X:arrayextension
xmlns
Binding
Three ways of binding
Detailed description of the binding
MultiBinding
Resource file
Scope of application of resource files
Resource file Load (Pack URI scheme)
Control
Control
Expander
ToolTip
User Control (UserControl)
RadioButton
Tag
CheckBox ishittestvisible
DataGrid Datagridtemplatecolumn
tab Toggle Order Settings
Margin and padding
VisualStateManager
Style
Style principle Questions
Inheritance of Style
The designation of the style file
Template
Template Introduction
ControlTemplate
DataTemplate
Itemspaneltemplate
Hierarchicaldatatemplate
Trigger
Trigger
Action
Action
Implementation of some effects
A property of a binding control
Datagridtemplatecolumn
WPF DataGrid triggers
Exception handling
Input exception prompt
Property Change Notification (INotifyPropertyChanged)--for ObservableCollection
Convert and RelativeSource
window icons and backgrounds
Testing WPF Binding Bugs
System.Windows.Documents.Run
Subform, main form pass parameter
DataGrid Custom check box
ObjectDataProvider
Cefsharp
Cefsharp for WPF hidden scroll bars
Cefsharp for WPF Custom Right-click menu bar
Cefsharp for WPF response page click events
Visifire
Visifire Charts Axislabels FontSize
Visifire Charts ToolBar
WPF Learning Catalog