示例#1
0
        private void Refresh()
        {
            NativePanel?.Refresh();

            if (ManagedVirtualizingPanel != null)
            {
                ManagedVirtualizingPanel.GetLayouter().Refresh();

                InvalidateMeasure();
            }
        }
示例#2
0
        private protected override void Refresh()
        {
            base.Refresh();

            NativePanel?.Refresh();

            if (ManagedVirtualizingPanel != null)
            {
                ManagedVirtualizingPanel.GetLayouter().Refresh();

                InvalidateMeasure();
            }
        }
示例#3
0
        private void RemoveItems(int firstItem, int count, int section)
        {
            NativePanel?.DeleteItems(GetIndexPathsFromStartAndCount(firstItem, count, section));

            ManagedVirtualizingPanel?.GetLayouter().RemoveItems(firstItem, count, section);
        }