008 Window Form Lifecycle

150 thousand Unauthorized reproduction is prohibited Understanding the course
Course Introduction
discuss {{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
Suitable for people
This course is not only suitable for WPF students with zero foundation, but also suitable for self-study personnel with some WPF foundation to systematically and comprehensively study and further study. After completing this course, you will transform from a white man to a big man.
You will learn
Learn WPF controls, data binding, template styles, resource dictionaries, command systems, dependency properties, routing events, and animation behaviors from scratch
Course Introduction

The first 60 episodes of this course are mainly for beginners of zero foundation students. After 60 episodes, we will explain WPF's advanced knowledge of data binding, MVVM concepts and practices, styles, templates, commands, dependency properties, routing events, behaviors, custom controls, 3D, animation, etc. If you have Winform or know something about WPF controls, you can skip the previous 60 episodes.

This course will completely introduce all the knowledge of WPF framework, including WPF overview, control collection, data binding, template style, resource dictionary, command system, dependency properties, routing events, animation behavior, 2D drawing, 3D transformation, etc.


common problem
Q: I have some WPF knowledge and want to learn more advanced applications of WPF. How about this course?
Answer: After 60 episodes of this course, it is all about the classic advanced knowledge of WPF. We have systematically explained the relationship between WPF and C #. With the deepening of the course, you will better understand the working principle within the WPF framework.
Q: I have never learned WPF, can I learn this course?
Answer: Sure. The first 60 episodes of WPF Framework series courses (Xiaobai Advanced Selection) are designed for Xiaobai. After learning the first 60 episodes, the advanced knowledge behind can be easily connected.
Expand more
release
 head portrait

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

Topping note
 Discussion Chart
{{ item.create_time }} reply
  • delete

    Are you sure to delete?

    confirm
    cancel
  • {{item. is_top==1? 'Cancel topping': 'topping'}}

    The discussion that has been set to the top, do you want to replace the existing one?

    confirm
    cancel
{{ tag.text}}
 head portrait
{{ subitem.user.nick_name }} {{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }} reply
delete

Are you sure to delete?

confirm
cancel
release
{{pageType==='video '?' The discussion area grabs the sofa, and you can get double credits': 'The discussion area is empty, please say two sentences~'}}
release
{{tips.text}}
{{ noteHeaderTitle }} note {{hasMyNote? 'My notes':' Take notes'}}
{{hasMyNote? 'My notes':' Take notes'}}
Quality Notes
Updated on: {{$dayjs. format ('YYYY-MM-DD HH: mm: ss', item.last_uptime*1000) }}
 head portrait
{{ detail.username }}

Public notes are visible to others and have the opportunity to be rated as "high-quality notes" by the administrator

{{ noteEditor.content.length }}/2000

Public Notes
preservation
put questions to

The lecturer will answer your questions as soon as possible. If you choose to ask questions in public, you can get more help from students.

Record time point
Record the time when the video is played when asking questions, so as to facilitate subsequent viewing
Open questions
Submit