如何将一个XAML文件及其相关的XAML.cs文件添加到VS2010项目中

7
我是新手,对于MVVM的理解还很浅显,也许我的问题很基础,但我还没有找到答案。在MVVM风格的View项目中,如何添加XAML文件?在解决方案资源管理器中选择该项目,然后选择添加 -> 项目,怎样确保添加了XAML文件呢?或者说并没有神奇的办法可以做到这一点,只能添加.CS文件,然后将扩展名更改为XAML。感谢任何帮助或引用URL的信息。
5个回答

13

只需右键单击项目,选择“添加”->“窗口”,将会添加一个新的xaml文件及其对应的.cs文件。


有Add但没有Window,有Windows Form但是当我添加它时,没有xaml文件和相关的.cs文件。这是vs2010,你在同样的环境中吗?无论如何,如果您能够更详细地说明,也许我可以更好地跟进。谢谢。 - user1298925
@user1298925 - 我正在使用VS 2010。你的项目是WPF项目吗?如果你选择添加 -> 新项目,然后从出现的对话框中点击WPF类别,会发生什么? - Chris Dunaway
@"Chris Dunaway" 那个可以,谢谢。这是一个 WPF 项目,嵌入在 Winform 中,也许这也是我困惑的原因之一。 - user1298925
1
还没有回答我的问题,我遇到了一个已经存在的.xaml文件。我想我只能创建一个新的文件了。 - Chucky

0
当我想创建一个可以在多个窗口中使用的样式文件时,我会添加一个"WPF/Resource Dictionary"并将其添加到将使用它的窗口的Window.Resources中。类似下面这样的东西。您想要放置在Window.Resources中的所有内容都应该放置在ResourceDictionary标记之间。
<Window.Resources>
 <ResourceDictionary>
  <ResourceDictionary Source="scrollerDictionary.xaml"/>
 </ResourceDictionary>
</Window.Resources>

0

对于我来说,在VS2022解决方案资源管理器中选择.xaml文件,查看属性,然后将生成操作从“无”更改为“页面”解决了这个问题。


0

这对我有用(VS 2022) 右键单击项目或使用“项目”菜单,然后单击

  • 添加 -新项目(或添加新项目) 选择“空白页面”,并输入您将要添加的窗口的名称, 例如name.xaml 然后单击“添加”(右下角)。.xaml和相关的.cs文件都应该出现

-1

对我有用,将模板复制到用户的文件夹中:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Xamarin\Xamarin\4.0.3.214\T\IT\Cross-Platform\Code

C:\Users\此处为您的用户名\Documents\Visual Studio 2015\Templates\ItemTemplates\Visual C#

原始答案: http://damianblog.com/2016/04/08/vs2015-xaml-forms-xaml-missing/


1
欢迎提供潜在解决方案的链接,但请添加链接周围的上下文,以便其他用户了解它是什么以及为什么存在。始终引用重要链接的最相关部分,以防目标站点无法访问或永久离线。请注意,仅仅是外部网站链接的答案可能是为什么和如何删除某些答案?的原因之一。 - FelixSFD

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接