Как я могу сложить.файлы cs внутри.файлы xaml в Visual Studio 2010?
Как я могу поместить файл ViewModel (a .cs-файл), сложенный внутри соответствующего файла представления (a .xaml file) файл, как в образе?
1 ответов
Я не знаю, как это сделать в visual studio, но вы можете отредактировать свой .файл csproj в текстовом редакторе. Вы должны найти что-то вроде этого:
<Page Include="MainWindow.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
<Compile Include="MainWindow.xaml.cs">
<DependentUpon>MainWindow.xaml</DependentUpon>
<SubType>Code</SubType>
</Compile>
эти два тега могут быть не рядом друг с другом в вашем файле. Важная часть -<DependantUpon>
тег.
в вашем файле найдите тег с . Внутри этого тега, добавьте <DependantUpon>View.xaml</DependantUpon>
как дочерний элемент. Теперь ваша ViewModel.cs-файл всегда будет внутри представления.файл XAML. В конце концов, файл должен иметь что - то похожее на этот фрагмент:
<Page Include="View.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>
</Page>
<Compile Include="ViewModel.cs">
<DependentUpon>View.xaml</DependentUpon>
</Compile>