Ejemplo n.º 1
0
        void UpdateNativeSelection()
        {
            var mode = ItemsView.SelectionMode;

            ItemsViewAdapter.ClearNativeSelection();

            switch (mode)
            {
            case SelectionMode.None:
                return;

            case SelectionMode.Single:
                var selectedItem = ItemsView.SelectedItem;
                ItemsViewAdapter.MarkNativeSelection(selectedItem);
                return;

            case SelectionMode.Multiple:
                var selectedItems = ItemsView.SelectedItems;

                foreach (var item in selectedItems)
                {
                    ItemsViewAdapter.MarkNativeSelection(item);
                }
                return;
            }
        }