Как я могу инициализировать ScrollView? - PullRequest
0 голосов
/ 21 декабря 2018

Я хотел внести некоторые изменения в свой ScrollView в Xamarin / Visual Studio, поэтому я дал ему «x: name» в XAML.Уже существует ListView с x: name, который инициализируется в файле .xaml.g.cs.

И вот моя проблема: я подумал, когда я даю ax: name тегу XAML, он будет автоматически инициализированв InitializeComponent () в файле .xaml.g.cs - возможно после сборки проекта - но: файл не обновится И вы не можете изменить файл .xaml.g.cs: (

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

1 Ответ

0 голосов
/ 21 декабря 2018

Добро пожаловать в SO!

Вам не следует трогать файлы .xaml.g.cs.Эти файлы создаются автоматически, и их содержимое не является предметом сделки.

Все, что вам нужно, это файлы .xaml и .cs.В xaml вы определяете свой макет, и он будет создан автоматически для вас.Все свойства, которые вы установили в xaml, будут настроены.Точнее, компоновка будет инициализирована после вызова InitializeComponent(); в конструкторе.После этого вы можете обратиться ко всем компонентам в коде.

Иногда файлы .xaml.g.cs не обновлялись.В этом случае рекомендуется:

1) очистить раствор;

2) Удалите вручную папки obj и bin (или очистите их).

После этого необходимо перестроить решение.

Надеюсь, это поможет.

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