如何在Visual Studio 2012中将XAML页面与代码隐藏一起导入?

时间:2012-09-15 10:29:46

标签: xaml visual-studio-2012

我正在尝试将我的Windows 8商店应用程序从Developer Preview移植到RTM,我遇到了将旧的XAML布局导入到新创建的项目中的问题(旧项目不再可运行)。

每当我导入.xaml和.xaml.cs文件时,它们都不会被识别为单个文件。而是添加了两个不同的文件。如何将这两个文件作为单个“实体”导入,如果我将新的XAML页面添加到项目中会发生这种情况?

3 个答案:

答案 0 :(得分:4)

导入.cs个文件时导入相应的.vb.xaml个文件,
但在 VS2012 中有一个问题:

enter image description here您必须一次只导入一个XAML文件

如果您在文件选择器中标记多个文件,则XAML文件未与相应的代码文件正确配对(即使您将过滤器切换为所有文件也是如此)然后选择XAML和代码文件。)

答案 1 :(得分:2)

当包含XAML文件时,您应该在同一文件夹中同时包含XAML和xaml.cs文件,然后在Visual Studio中选择仅包含XAML文件,而不包括xaml.cs文件 - 它们应自动包含在进程中

答案 2 :(得分:1)

在Visual Studio 2015中:要添加具有相应代码隐藏的现有XAML,只需通过文件资源管理器复制所有文件(.xaml和.vb)并在VS解决方案资源管理器中粘贴。