- Mastering Visual Studio 2017
- Kunal Chowdhury
- 142字
- 2021-07-15 17:26:43
The code behind file of an XAML page
When an XAML is markup compiled, it has an associated code behind class file. The code behind is a partial class and derives from the same class, which is the root of the XAML page element:
public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } }
The constructor of the class gives a call to the InitializeComponent method available in another partial class implementation, which resides in a .g.i.cs file. For example, if your XAML page name is MainWindow.xaml, its associated code behind is MainWindow.xaml.cs and the core partial implementation is in an autogenerated file named MainWindow.g.i.cs. The .g.i.cs file can be located in the obj folder under the project. It loads your XAML page and defines the UI elements placed in the designer.
Here's how the InitializeComponent() method looks like:

推薦閱讀
- Mastering Entity Framework Core 2.0
- Learning C# by Developing Games with Unity 2020
- Learning SAP Analytics Cloud
- Git高手之路
- React.js Essentials
- 快速念咒:MySQL入門指南與進階實戰
- C語言程序設計同步訓練與上機指導(第三版)
- Unity UI Cookbook
- Python深度學習原理、算法與案例
- Spring Boot實戰
- Hands-On Full Stack Development with Spring Boot 2.0 and React
- Essential C++(中文版)
- Go語言從入門到精通
- 現代C:概念剖析和編程實踐
- Penetration Testing with the Bash shell