else
{
// If this is not first focus, request next focus to Layouter
- nextFocusedView = ItemsLayouter.RequestNextFocusableView(currentFocusedView, direction, loopEnabled);
+ nextFocusedView = ItemsLayouter?.RequestNextFocusableView(currentFocusedView, direction, loopEnabled);
}
if (nextFocusedView != null)
else
{
item = base.RealizeItem(index);
+ if (item == null)
+ throw new Exception("Item realize failed by Null content return.");
item.ParentGroup = InternalItemSource.GetGroupParent(index);
}
}
item = base.RealizeItem(index);
}
+ if (item == null)
+ throw new Exception("Item realize failed by Null content return.");
+
switch (SelectionMode)
{
case ItemSelectionMode.Single: