У меня есть простой Stacklayout
, который показывает кнопки. Я хочу позволить детям удалиться из stacklayout
.
этот проект предназначен только для тестирования, поэтому каждая кнопка связана с одним и тем же обработчиком событий.
private void Button_Pressed_1(object sender, EventArgs e)
{
stack.Children.RemoveAt(stack.Children.Count - 1);
}
все нормально, пока одна кнопка не удалится сама собой, затем появится следующая неподдерживаемая ошибка:
Необработанное исключение:
System.NotSupportedException: невозможно активировать экземпляр типа Xamarin.Forms.Platform.Android.AppCompat.ButtonRenderer из собственного дескриптора 0xbfb79bfc (key_handle 0x3e59524).
Кто-нибудь знает, как это сделать? Поскольку это nonSupportedException
, простая попытка и улов не помогли
РЕДАКТИРОВАТЬ: У меня все заработало, я зарегистрировал обработчик событий в Pressed-Event. Видимо, проблема в том, что при использовании Clicke-Event все работает нормально.