Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我只是想问一下;资源Id不包含用于…”的;在xamarin visual studio中出现错误CS0117_C#_Visual Studio_Listview_Xamarin_Xamarin.forms - Fatal编程技术网

C# 我只是想问一下;资源Id不包含用于…”的;在xamarin visual studio中出现错误CS0117

C# 我只是想问一下;资源Id不包含用于…”的;在xamarin visual studio中出现错误CS0117,c#,visual-studio,listview,xamarin,xamarin.forms,C#,Visual Studio,Listview,Xamarin,Xamarin.forms,我试着从中列出一个简单的列表 并获取CS0117错误,表示无法从我的源代码中找到txtName Id 但是,当我试图编译项目时,项目运行顺利,没有任何问题。这是VS本身的错误还是我的源代码真的有错误 构建和重建项目解决方案 ListViewAdapter.cs public override View GetView(int position, View convertView, ViewGroup parent) { View row = conver

我试着从中列出一个简单的列表 并获取CS0117错误,表示无法从我的源代码中找到txtName Id

但是,当我试图编译项目时,项目运行顺利,没有任何问题。这是VS本身的错误还是我的源代码真的有错误

构建和重建项目解决方案


ListViewAdapter.cs

public override View GetView(int position, View convertView, ViewGroup parent)
        {
            View row = convertView;

            if(row == null)
            {
                row = LayoutInflater.From(_context).Inflate(Resource.Layout.listview_row, null, false);
            }

            TextView txtName = row.FindViewById<TextView>(Resource.Id.txtName);
            txtName.Text = _items[position];

            return row;
        }
public override View GetView(int位置、视图转换视图、视图组父视图)
{
视图行=转换视图;
if(行==null)
{
row=LayoutInflater.From(_context).Inflate(Resource.Layout.listview_row,null,false);
}
TextView txtName=row.findviewbyd(Resource.Id.txtName);
Text=_项[位置];
返回行;
}
listview_row.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <TextView
        android:text="Name"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:minWidth="25px"
        android:minHeight="25px"
        android:id="@+id/txtName"
        android:textStyle="bold"
        android:paddingBottom="5dp"
        android:paddingLeft="5dp"
        android:paddingTop="3dp"
        android:layout_margin="5dp" />

</LinearLayout>

这里有人知道如何解决这个问题吗?还是忽略它?
谢谢

这可能是Intelissense错误,或者只是资源文件没有重新生成

您可以删除bin/obj文件夹,编辑.axml文件,并重新生成解决方案


如果一切顺利,你就不用担心了。

尝试重建xamarin项目。我尝试了构建和重建项目和解决方案,但仍然出现错误。尝试bruno的答案,我之前尝试过相同的方法,它正在工作,可能对你有用tooah,是的,它是工作。。。谢谢他的作品,谢谢。。。此方法将来会有任何影响/错误吗?并且不知道应该编辑哪个.axml文件。我刚刚看到了我的.xml文件。所以我刚刚删除了bin和obj文件夹。您可以简单地输入,只需强制重新生成资源文件。如果答案对你有帮助的话,别忘了把它标记为正确的:D)当然,兄弟xD…谢谢你的帮助。