This sample demonstrates how an app receives content shared from another app. This sample uses classes from the Windows.ApplicationModel.DataTransfer and Windows.ApplicationModel.DataTransfer.Share namespaces. Some of the classes you might want to review in more detail are the ShareOperation class, which you use to manage a share operation, and the DataPackageView class, which you use to get the content being shared. Because each share scenario usually involves two apps—the source app that provides the content and a target app that receives the content—we recommend you install and deploy the Sharing content source app sample when you install and run this one. That way, you can see how sharing works from end to end.
This sample covers how to receive shared content in a variety of formats, including:
- Text
- Web link
- Application link
- Images
- Files
- Delay-rendered files
- HTML content
- Custom data
Also, this sample shows how to display the source app's 30x30 logo and the source app's package family name.
We also recommend you take a look at the Sharing and exchanging data section of our documentation, which describes how sharing works and contains several how-to topics that cover how to share text, an image, files, and other formats. Our Guidelines and checklist for sharing content can also help you create a great user experience with the share feature.
For more info about the concepts and APIs demonstrated in this sample, see these topics:
- Sharing content source app sample
- Sharing and exchanging data
- How to receive files (HTML)
- How to receive HTML (HTML)
- How to receive HTML (XAML)
- How to receive text (HTML)
- How to receive text (XAML)
- Quickstart: Receiving shared content (HTML)
- Quickstart: Receiving shared content (XAML)
- DataPackageView
- ShareOperation
- Windows.ApplicationModel.DataTransfer
- Windows.ApplicationModel.DataTransfer.Share
To obtain an evaluation copy of Windows 8.1, go to Windows 8.1.
To obtain an evaluation copy of Microsoft Visual Studio 2013, go to Visual Studio 2013.
Note For Windows 8 app samples, download the Windows 8 app samples pack. The samples in the Windows 8 app samples pack will build and run only on Microsoft Visual Studio 2012.
Related topics
Operating system requirements
| Client | |
|---|---|
| Server |
Build the sample
- Start Visual Studio 2013 and select File > Open > Project/Solution.
- Go to the directory in which you unzipped the sample. Go to the directory named for the sample, and double-click the Visual Studio 2013 Solution (.sln) file.
- Press F7 or use Build > Build Solution to build the sample.
Run the sample
To debug the app and then run it, press F5 or use Debug > Start Debugging. To run the app without debugging, press Ctrl+F5 or use Debug > Start Without Debugging.