我想对Xamarin / Visual Studio中的ScrollView进行一些更改,因此在XAML中给了它一个“ x:name”。已经存在一个带有x:name的ListView,它已在.xaml.g.cs文件中初始化。
这是我的问题:我想当我给ax:name一个XAML标签时,它将在.xaml.g.cs文件的InitializeComponent()中自动初始化-也许在构建项目之后-但是:该文件不会更新而且您无法修改.xaml.g.cs文件:(
也许您可以给我一个提示,如何初始化一个命名的XAML标记,以便我可以在后面的代码中对其进行调用。
答案 0 :(得分:0)
欢迎您!
您不应触摸.xaml.g.cs文件。这些文件是自动生成的,它们的内容不是问题。
您需要的只是.xaml和.cs文件。在xaml中,您可以定义布局,它将自动为您创建。您在xaml中设置的所有属性都将被设置。更精确地讲,布局将在构造函数中的InitializeComponent();
调用之后初始化。之后,您可以引用代码中的所有组件。
有时.xaml.g.cs文件未更新。在这种情况下,建议:
1)清洁溶液;
2)手动删除 obj 和 bin 文件夹(或清理它们)。
此后需要重新构建解决方案。
希望,这会有所帮助。