Как прикрепить более одного файла к xaml в окне обозревателя решений - PullRequest
1 голос
/ 20 июня 2011

Вот что я вижу в обозревателе решений (простой проект wpf):

what I have

Это то, что я хотел бы получить:

what I want

Есть два файла, зависящих от MainWindow.xaml

Очевидное перетаскивание от MainWindowViewModel.cs до MainWindow.xaml приводит к ошибке

не может переместить файл.Та же папка назначения.

Как этого добиться?Должно быть просто, но я не могу его найти ...

Спасибо за любые подсказки

1 Ответ

3 голосов
/ 20 июня 2011

Насколько я знаю, вы можете сделать это из визуальной студии.Однако вы можете вручную отредактировать файл .csproj и изменить элемент Compile Include для вашей модели представления следующим образом:

<Compile Include="MainWindowViewModel.cs">
  <DependentUpon>MainWindow.xaml</DependentUpon>
  <SubType>Code</SubType>
</Compile>

На самом деле я не делал этого на практике, но он должен получить то, что вы хотите.Однако имейте в виду, что Visual Studio может подумать, что это сгенерированный файл, и удаляйте его при сохранении xamlfile, поэтому обязательно сделайте резервную копию своей работы, прежде чем пытаться

-edit-

Выполнить быстрый тесткажется, что работает, визуальная студия, кажется, не возражает или мешает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...