在Visual Studio我想隐藏文件第二个代码添加到XAML窗口(我的主要形式)。 我知道我可以有一个形成一类的局部部位另一个(或多个)文件,如果他们在同一个项目中,他们将被包括在内,但我可以让多个文件坐在扩张(在Solution Explorer )当我展开XAML文件,看看它后面的代码?
Answer 1:
你的项目文件(.csproj例如)实际上是XML。 打开从打开文件对话框中的.csproj文件,你会看到它是如何构成的。 你可以用手从那里编辑项目文件。
Answer 2:
我几个月前在博客这一点,你会发现在解释这个博客帖子
基本上,你只需要一个补充<DependentUpon>
元素将您的额外代码隐藏文件:
<Compile Include="Window1.Foo.cs">
<DependentUpon>Window1.xaml</DependentUpon>
</Compile>
作为一个方面说明:为什么你会想要第二个代码隐藏文件? 我认为一个已经够糟)。 如果你使用像模式MVVM ,你将几乎从不需要编写任何代码隐藏...
Answer 3:
一个这样的原因是代码组织。 在很多MVVM实现其中的..
- 不分离通过项目V&VM代码)
- 具有1对1的检视/的Xaml&视图模型之间
..这可能是有利的解决方案资源管理器中的样子:
MyView.xaml
- MyView.xaml.cs
- MyViewModel.cs
看看这个VisualStudio的加载项:
巢- Visual Studio库
文章来源: How do i add a second code behind file to a xaml file?