uap:ShareTarget
Declares an app extension point of type windows.shareTarget. The app can share the specified types of files.
Element hierarchy
-
-
-
-
- <uap:Extension>
<uap:ShareTarget>
- <uap:Extension>
-
-
-
Syntax
<ShareTarget Description? = A string between 1 and 256 characters in length. >
<!-- Child elements -->
uap:SupportedFileTypes?,
uap:DataFormat{0,10000}
</uap:ShareTarget>
Key
? optional (zero or one)
{} specific range of occurrences
Attributes and Elements
Attributes
Attribute | Description | Data type | Required | Default value |
---|---|---|---|---|
Description | TBD |
A string between 1 and 256 characters in length. | No |
Child Elements
Child Element | Description |
---|---|
uap:DataFormat | Specifies a data package format such as text or HTML format that the app can share. It is unique per application in the package and is case sensitive. |
uap:SupportedFileTypes (type: CT_CharmsSupportedFileTypes) | Defines the file types that the app can share. |
Parent Elements
Parent Element | Description |
---|---|
uap:Extension | Declares an extensibility point for the app. |
Remarks
The Share charm provides access to a list of target apps that can receive data that the user wants to share. This extensibility point enables your app to be included in the list of share targets.
uap:ShareTarget must specify either uap:SupportedFileTypes element, or at least one uap:DataFormat element. It can't omit both. The schema allows omitting both, but semantic validation will fail.
Examples
<uap:Extension Category="windows.shareTarget">
<uap:ShareTarget>
<uap:SupportedFileTypes>
<uap:SupportsAnyFileType />
</uap:SupportedFileTypes>
<uap:DataFormat>Text</uap:DataFormat>
<uap:DataFormat>Uri</uap:DataFormat>
<uap:DataFormat>Bitmap</uap:DataFormat>
<uap:DataFormat>Html</uap:DataFormat>
<uap:DataFormat>http://schema.org/Book</uap:DataFormat>
</uap:ShareTarget>
</uap:Extension>
See also
Tasks
Concepts
Requirements
Namespace |
https://schemas.microsoft.com/appx/manifest/uap/windows10 |