Visual studio 2008 如何将第二个代码隐藏文件添加到xaml文件中?
在VisualStudio中,我想向xaml窗口(我的主窗体)添加第二个代码隐藏文件。我知道我可以有另一个(或尽可能多的)文件构成类的一部分,如果它们在同一个项目中,它们将被包括在内,但是当我展开xaml文件以查看其背后的代码时,我是否可以在扩展器中放置多个文件(在解决方案资源管理器中)?您的项目文件(.csproj)实际上是XML。从“打开文件”对话框中打开.csproj文件,您将看到它的结构。您可以从那里手动编辑项目文件。您的项目文件(.csproj)实际上是XML。从“打开文件”对话框中打开.csproj文件,您将看到它的结构。您可以从那里手动编辑项目文件。几个月前我在博客上写过这方面的内容,您可以在 基本上,您只需将Visual studio 2008 如何将第二个代码隐藏文件添加到xaml文件中?,visual-studio-2008,xaml,code-behind,Visual Studio 2008,Xaml,Code Behind,在VisualStudio中,我想向xaml窗口(我的主窗体)添加第二个代码隐藏文件。我知道我可以有另一个(或尽可能多的)文件构成类的一部分,如果它们在同一个项目中,它们将被包括在内,但是当我展开xaml文件以查看其背后的代码时,我是否可以在扩展器中放置多个文件(在解决方案资源管理器中)?您的项目文件(.csproj)实际上是XML。从“打开文件”对话框中打开.csproj文件,您将看到它的结构。您可以从那里手动编辑项目文件。您的项目文件(.csproj)实际上是XML。从“打开文件”对话框中打
元素添加到额外的代码隐藏文件:
<Compile Include="Window1.Foo.cs">
<DependentUpon>Window1.xaml</DependentUpon>
</Compile>
Window1.xaml
作为旁注:为什么需要第二个代码隐藏文件?我认为一个已经够糟糕的了。如果您使用这样的模式,您几乎不需要在后面编写任何代码…几个月前我在博客中提到过这一点,您将在 基本上,您只需将
元素添加到额外的代码隐藏文件:
<Compile Include="Window1.Foo.cs">
<DependentUpon>Window1.xaml</DependentUpon>
</Compile>
Window1.xaml
作为旁注:为什么需要第二个代码隐藏文件?我认为一个已经够糟糕的了。如果您使用这样的模式,您几乎不需要在…后面编写任何代码。这样的原因之一是代码组织。 在很多MVVM实现中,这
- 不要按项目分开V&VM代码)
- 在View/Xaml和ViewModel之间有一对一的比例
--MyView.xaml.cs
--MyViewModel.cs 查看此VisualStudio加载项:
其中一个原因是代码组织。 在很多MVVM实现中,这
- 不要按项目分开V&VM代码)
- 在View/Xaml和ViewModel之间有一对一的比例
--MyView.xaml.cs
--MyViewModel.cs 查看此VisualStudio加载项:
很有效,谢谢。以前:新的代码隐藏文件只是从另一个文件复制了旧的依赖项信息,现在我有两个代码隐藏在那里。xaml很酷,我希望我不必使用xml来实现它,但是……这很有效,谢谢。以前:新的代码隐藏文件只是从另一个文件复制了旧的依赖项信息,现在我有两个代码隐藏在那里。XAML酷,希望我不必去XML做它,但是…请扩大URL缩短链接。这是当我们发现了一组URL缩短链接,并在中间的清理。请扩大网址缩短链接。这是当我们发现了一组网址缩短链接,并在中间的清理。