我有一个简单Stacklayout
的显示按钮。我希望能够让孩子们从stacklayout
.
该项目仅用于测试目的,因此每个按钮都链接到同一个事件处理程序。
private void Button_Pressed_1(object sender, EventArgs e)
{
stack.Children.RemoveAt(stack.Children.Count - 1);
}
一切都很好,直到一个按钮自行移除,然后出现以下不受支持的错误:
未处理的异常:
System.NotSupportedException:无法从本机句柄 0xbfb79bfc (key_handle 0x3e59524) 激活 Xamarin.Forms.Platform.Android.AppCompat.ButtonRenderer 类型的实例。
有谁知道如何做到这一点?因为这是nonSupportedException
一个简单的 try & catch 并没有完成这项工作
编辑:我让它工作,我将事件处理程序注册到 Pressed-Event。显然这就是问题所在,当使用 Clicke-Event 时一切正常。