对于 View ,有对应的.xaml 和一个.xaml.cs 文件。这些文件有何关联?
我是 xaml 的 super 新手 - 我想我在 .xaml 文件中看到了动态占位符,但明确引用了文件作为源,而不是相应的 .cs 文件。我想我看到了 Controller View 行为,其中用户交互触发 View 上的状态更改与 Javascript/CSS UI 交互相当。
最佳答案
XAML 文件 (.xaml) 和相应的代码隐藏文件 (.xaml.cs) 是同一类的两个部分定义。
部分类和方法(C# 编程指南): https://msdn.microsoft.com/en-us/library/wa80x488.aspx
在运行时在代码隐藏类的构造函数中调用的 InitializeComponent() 方法将 URI 定位到已编译的 XAML 文件,并将其传递给解析 BAML(即已编译的 XAML)的 LoadComponent() 方法,并且创建您在 XAML 标记中定义的元素的实例。有关这方面的更多信息,请参阅以下链接。
What does InitializeComponent() do, and how does it work in WPF?
关于c# - .xaml 和 .xaml.cs 文件之间有什么联系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41344321/