Подтвердить что ты не робот

Как я могу сбросить файлы .cs в .xaml файлах в Visual Studio 2010?

Как я могу поместить файл ViewModel (файл .cs), сложенный в его соответствующий файл View file (файл .xaml), например, на изображении?

enter image description here

4b9b3361

Ответ 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>.

В вашем файле найдите тег с атрибутом include="ViewModel.cs". Внутри этого тега добавьте <DependantUpon>View.xaml</DependantUpon> в качестве дочернего элемента. Теперь ваш файл ViewModel.cs всегда будет внутри файла View.xaml. В конце, ваш файл должен иметь что-то похожее на этот фрагмент:

<Page Include="View.xaml">
  <SubType>Designer</SubType>
  <Generator>MSBuild:Compile</Generator>
</Page>
<Compile Include="ViewModel.cs">
  <DependentUpon>View.xaml</DependentUpon>
</Compile>