Xamarin教程FindViewByID在禁用的控件上返回null

时间:2016-04-22 05:16:13

标签: null xamarin.android findviewbyid

我是Xamarin开发的新手,所以我开始按照Xamarin" Hello Android" (多屏幕)教程,一切都很好,直到我得到这个指令:

Button callHistoryButton = FindViewById<Button> (Resource.Id.CallHistoryButton);

有人知道为什么当CallHistoryButton.Enabled = false时此方法返回null?

Xamarin的教程非常具体,但这种行为让我疯狂,直到我发现我的代码因为控件被禁用而抛出错误。

我一直在测试Nexus 4(Kitkat)模拟器。

1 个答案:

答案 0 :(得分:0)

我会确保您保存了对xaml布局文件的所有更改,并对代码进行了重建。你得到的错误是什么?你还在使用什么IDE?