Страницы

Поиск по вопросам

понедельник, 24 февраля 2020 г.

У документа удален файл кода

#wpf #xaml


Удалил у MainWindow.xaml файл code-behind и затем создал заново. При добавлении в
разметке событий на элементы VS говорит: 


  "У элемента документа отсутствует файл кода программной части. Перед
  добавлением обработчиков событий добавьте файл кода программной части
  и определение класса."


Как восстановить связь между файлом кода и разметки?

    


Ответы

Ответ 1



Это можно сделать при помощи ручной правки .csproj-файла. Но проще всего — просто скопируйте текст .xaml- и .xaml.cs-файлов, удалите их, добавьте через Visual Studio новое окно, и замените сгенерированный текст на сохранённый. Если и правда хочется покопаться в .csproj, элемент, описывающий зависимый .xaml.cs-файл должен выглядеть так: MainWindow.xaml Code Обратите внимание на часть DependentUpon. И не забудьте выгрузить Visual Studio на время правки проекта.

Ответ 2



x:Class="ВашеНазваниеПроекта.MainWindow и namespace ВашеНазваниеПроекта { /// /// Interaction logic for MainWindow.xaml /// public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } }

Комментариев нет:

Отправить комментарий