Xamarin表单无法通过它访问控件”;x:名称“;
今天我遇到了一些问题。请帮帮我 我在IOS和Android上创建了一个跨平台应用程序。所以我试图访问我的主页控件表单.cs文件,但我不能。下面是提供的代码 MainPage.xamlXamarin表单无法通过它访问控件”;x:名称“;,xamarin,xamarin.forms,Xamarin,Xamarin.forms,今天我遇到了一些问题。请帮帮我 我在IOS和Android上创建了一个跨平台应用程序。所以我试图访问我的主页控件表单.cs文件,但我不能。下面是提供的代码 MainPage.xaml <?xml version="1.0" encoding="utf-8" ?> <ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:Movies"
x:Class="Movies.MainPage">
<TableView x:Name="mainTable">
<TableSection>
<ViewCell>
<ViewCell.View>
<Label Text="Hello"></Label>
</ViewCell.View>
</ViewCell>
</TableSection>
</TableView>
</ContentPage>
项目成功运行
我尝试在VS安装程序中重建甚至恢复VS17。
此.main表也不起作用。单击.XAML文件,选择属性 请参见名为“自定义工具”的属性。将其值从MSBuild:Compile更改为MSBuild:UpdatedSignTimeXAML,如果为空,则将其设置为MSBuild:UpdatedSignTimeXAML
这将解决问题 构建一次项目,然后就可以访问.cs文件中的名称。this.main表有效吗?不有效。我尝试在VS installerBut代码编译中重建甚至恢复VS17?如果您编写Console.WriteLine(mainTable.ToString());它将编译并编写一些东西?它是用Console.WriteLine(mainTable.ToString())编译的;。奇怪。“Xamarin.Forms.TableView”是outputIt,正在编译,我可以使用这个控件,谢谢,但是对于我这个Xamarin表单开发的初学者来说,没有IntelliSense真的很难做到这一点。有人能帮忙吗?
using Xamarin.Forms;
namespace Movies
{
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
mainTable.
}
}
}