.xaml和.xaml.cs文件之间的连接是什么

对于视图,有相应的.xaml和.xaml.cs文件。 这些文件是如何相关的?

我是xaml的新手 – 我想我在.xaml文件中看到了动态占位符,但是显式引用了文件作为除相应的.cs文件之外的源。 我想我看到了控制器视图行为,其中用户交互触发视图上的状态更改,与Javascript / CSS UI交互相当。

XAML文件(.xaml)和相应的代码隐藏文件(.xaml.cs)是同一类的两个部分定义。

部分类和方法(C#编程指南): https //msdn.microsoft.com/en-us/library/wa80x488.aspx

在运行时在代码隐藏类的构造函数中调用的InitializeComponent()方法将URI定位到已编译的XAML文件,并将其传递给解析BAML的LoadComponent()方法,即编译的XAML,并创建实例您在XAML标记中定义的元素。 有关此内容的更多信息,请参阅以下链接。

InitializeComponent()做了什么,它在WPF中如何工作?

.xaml是设计器文件,.xaml.cs是代码隐藏文件,您可以在其中编写业务逻辑而不是.xaml中的内联代码。 这提供了更灵活的代码分离和代码可读性。