如何查看任何xaml文件的过程代码

如何查看任何xaml文件的过程代码,xaml,c#-4.0,visual-studio-2012,Xaml,C# 4.0,Visual Studio 2012,我正在Visual Studio 2012中使用xaml创建一个应用程序。当我创建一个新的解决方案和WPF项目并查看应用程序文件中的xaml时,我会看到xmlns、一个startupuri、以及一个application.resources的标记 当我想查看这些标记创建的代码时,我只有一个.cs文件,其中可能有一些东西,还有执行所有解析的神秘的InitializeComponent()。下面是它的一个示例: public partial class MainWindow : Window //T

我正在Visual Studio 2012中使用xaml创建一个应用程序。当我创建一个新的解决方案和WPF项目并查看应用程序文件中的xaml时,我会看到
xmlns
、一个
startupuri
、以及一个
application.resources
的标记

当我想查看这些标记创建的代码时,我只有一个.cs文件,其中可能有一些东西,还有执行所有解析的神秘的
InitializeComponent()
。下面是它的一个示例:

public partial class MainWindow : Window //This is generated with a wpf project.
{
    public MainWindow()
    {
        InitializeComponent();
    }
}

如果可能,我如何查看正在创建的
InitializeComponent
过程生成的代码?

在项目目录中,obj和Debug文件夹下应该是与现有文件相对应的标记为
.g.cs
的文件。据推测,这些是生成的C-Sharp文件,其中包含我正在寻找的生成代码。

我不认为完整的xaml源代码会编译成.g.cs文件

引用项目文章:

在VisualStudio中编译WPF应用程序时,它会将XAML文件编译成一种称为二进制应用程序标记语言(BAML)的压缩表示形式。然后将BAML保存为结果程序集中的资源。当加载该程序集并请求资源时,BAML流式输出,并很快转换为原始XAML描述的对象图