Example #1
0
 private async Task OnGetPrimaryItems(IReadOnlyList <IStorageItem> items)
 {
     foreach (StorageFile item in items)
     {
         PrimaryItems.Add(await CustomItemFactory.Create(item));
     }
 }
Example #2
0
 private async void OnGetSecondaryItems(IReadOnlyList <IStorageItem> items)
 {
     foreach (StorageFile item in items)
     {
         SecondaryItems.Add(await CustomItemFactory.Create(item));
     }
 }
 public async Task OnGetStorageItem(IReadOnlyList <IStorageItem> items)
 {
     foreach (StorageFile item in items)
     {
         Items.Add(await CustomItemFactory.Create(item));
     }
 }
 private async Task OnGetStorageItems(IReadOnlyList <IStorageItem> items)
 {
     foreach (StorageFile item in items)
     {
         Items.Add(await CustomItemFactory.Create(item));
     }
     listview.AllowDrop = !Items.Any();
 }
Example #5
0
        private async Task OnGetStorageItems(IReadOnlyList <IStorageItem> items)
        {
            foreach (StorageFile item in items)
            {
                Items.Add(await CustomItemFactory.Create(item));
            }

            DragMask.Visibility = Visibility.Collapsed;
        }
        private async void OnGetStorageItem(IReadOnlyList <IStorageItem> items)
        {
            foreach (StorageFile item in items)
            {
                Items.Add(await CustomItemFactory.Create(item));
            }

            ShowDragMask = false;
        }
        private async Task InsertItems(DataPackageView dataview, ObservableCollection <CustomItem> target)
        {
            if (dataview.Contains(StandardDataFormats.StorageItems))
            {
                var items = await dataview.GetStorageItemsAsync();

                foreach (StorageFile item in items)
                {
                    target.Add(await CustomItemFactory.Create(item));
                }
            }
        }
        private async void ListView_Drop(object sender, Windows.UI.Xaml.DragEventArgs e)
        {
            var dataview = e.DataView;

            if (dataview.Contains(StandardDataFormats.StorageItems))
            {
                var storageItems = await dataview.GetStorageItemsAsync();

                foreach (StorageFile item in storageItems)
                {
                    Items.Add(await CustomItemFactory.Create(item));
                }
            }
        }