Windows.ApplicationModel.DataTransfer.DataPackage.SetStorageItems C# (CSharp) Méthode

SetStorageItems() private méthode

private SetStorageItems ( [ value ) : void
value [
Résultat void
		public extern void SetStorageItems([In] IIterable<IStorageItem> value);
		[Overload("SetStorageItems")]

Same methods

DataPackage::SetStorageItems ( [ value, [ readOnly ) : void

Usage Example

Exemple #1
0
        async void CopyButton_Click(object sender, RoutedEventArgs e)
        {
            OutputText.Text = "Storage Items: ";
            var filePicker = new FileOpenPicker
            {
                ViewMode = PickerViewMode.List,
                FileTypeFilter = { "*" }
            };

            var storageItems = await filePicker.PickMultipleFilesAsync();
            if (storageItems.Count > 0)
            {
                OutputText.Text += storageItems.Count + " file(s) are copied into clipboard";
                var dataPackage = new DataPackage();
                dataPackage.SetStorageItems(storageItems);

                // Request a copy operation from targets that support different file operations, like File Explorer
                dataPackage.RequestedOperation = DataPackageOperation.Copy;
                try
                {
                    Windows.ApplicationModel.DataTransfer.Clipboard.SetContent(dataPackage);
                }
                catch (Exception ex)
                {
                    // Copying data to Clipboard can potentially fail - for example, if another application is holding Clipboard open
                    rootPage.NotifyUser("Error copying content to Clipboard: " + ex.Message + ". Try again", NotifyType.ErrorMessage);
                }
            }
            else
            {
                OutputText.Text += "No file was selected.";
            }
        }
All Usage Examples Of Windows.ApplicationModel.DataTransfer.DataPackage::SetStorageItems