Получение исключения, когда я удаляю, чтобы удалить или любой элемент меню, добавленный к элементу представления списка, а затем выбрать другой элемент.
Изменен набор свойств, чтобы посмотреть, смогу ли я сузить его, но ничегокажется, чтобы помочь.У нескольких людей возникла проблема с HasUnevenRows
, но изменение значения не меняет поведения.
Я создаю представление в коде для элементов представления списка, передавая обработчик событий для удаления, когда онодопускается:
if (!(EventHandlerItemDelete == null))
{
var deleteAction = new Xamarin.Forms.MenuItem
{
Text = "Delete",
IsDestructive = true,
};
deleteAction.SetBinding(Xamarin.Forms.MenuItem.CommandParameterProperty, new Binding("."));
deleteAction.Clicked += EventHandlerItemDelete;
ContextActions.Add(deleteAction);
}
this.View = LayoutCell;
Ожидаемые результаты не приводят к сбою: Вот Внешнее Исключение:
Outer.Message: Ссылка на объект не установлена для экземпляра объекта Outer.Источник: Xamarin.s \ Xamarin./12.10.0.157/src/Xamarin.iOS/UIKit/UIGestureRecognizer.g.cs:908 в(управляемая оболочка для встроенного) UIKit.UIApplication.UIApplicationMain (int, string [], intptr, intptr) в UIKit.UIApplication.Main (аргументы System.String [], субъект System.IntPtr, делегат System.IntPtr) [0x00005] в /Library/Frameworks/Xamarin.iOS.framework/Versions/12.10.0.157/src/Xamarin.iOS/UIKit/UIApplication.cs:86 в UIKit.UIApplication.Main (аргументы System.String [], System.String PrincipalClassName, System.String DelegateClassName) [0x0000e] в /Library/Frameworks/Xamarin.iOS.framework/Versions/12.10.0.157/src/Xamarin.iOS/UIKit/UIApplication.cs:65 в XamAppGrandLife.iOS.Application.Main (.String [] args) [0x00002] в C: \ Development \ GLH \ Administration \ XamAppGrandLife \ XamAppGrandLife.iOS \ Main.cs: 15 Outer.Data: System.Collections.ListDictionaryInternal