在VisualStudio的WPF项目中,通常同名的.xaml和.xaml.cs文件是能够收缩显示的,但是在某些情况下,会出现.xaml和.xaml.cs并列显示,无法进行收缩.
如下图,绿色部分为正常的显示情况;红色部分为不正常显示情况.
解决办法是修改.csproj文件,用记事本将.csproj文件,检索需要修改的文件名.将如下代码
<Compile Include="Window2.xaml.cs"/>
修改为如下代码,再次代开项目即可.
<Compile Include="Window2.xaml.cs">
<DependentUpon>Window2.xaml</DependentUpon>
</Compile>
利用记事本打开.csproj文件
将上图中标绿色的部分修改为如下
<Compile Include="Window2.xaml.cs">
<DependentUpon>Window2.xaml</DependentUpon>
</Compile>
再次启动VS,结果正常