找不到findviewbyid的xamarin ID

时间:2019-07-07 08:18:21

标签: c# xamarin visual-studio-2019

当我在C#代码中引用我的Xamarin ID时,它说ID不存在。

试图重建清洁和建筑多次。还尝试了更改ID并进行重建。重新启动VS多次。

Xamarin

          <Button
                    android:text="Log in"
                    android:textAllCaps="false"
                    android:textSize="16sp"
                    android:background="@drawable/slc_style"
                    android:textColor="#ffffff"
                    android:layout_width="0dp"
                    android:layout_height="match_parent"
                    android:layout_weight="50"
                    android:id="@+id/btnLILogIn1" />

 protected override void OnCreate(Bundle savedInstanceState)
    {
                base.OnCreate(savedInstanceState);
                Xamarin.Essentials.Platform.Init(this, savedInstanceState);
                // Set our view from the "main" layout resource
                SetContentView(Resource.Layout.activity_main);
                FindViewById<Button>(Resource.Id.btnLILogIn1);
    }[enter image description here][1]

1 个答案:

答案 0 :(得分:0)

您需要手动删除项目文件夹中的bin和obj目录。这为我解决了这个问题。否则,Resource.designer.cs文件将无法正确更新。