用于 Windows 8.1 的 ShareTarget (扩展架构)

声明 shareTarget类型的应用程序扩展点。 应用可以共享指定的文件类型。

元素层次结构

<分机>
<ShareTarget>

语法

<ShareTarget m:Description? = A string between 1 and 255 characters in length. >

  <!-- Child elements -->
  SupportedFileTypes?,
  DataFormat{0,10000}

</ShareTarget>

? 可选 (零个或一个) {} 特定的发生范围

特性和元素

特性

属性 说明 数据类型 必须 默认值
m:Description

共享目标的说明。 此字符串可本地化。

长度为1到255个字符的字符串。

 

子元素

子元素 说明
DataFormat

指定应用可共享的数据包格式,如文本或 HTML 格式。 它对于包中的每个应用程序都是唯一的,并区分大小写。

SupportedFileTypes (类型: CT_CharmsSupportedFileTypes)

定义应用可共享的文件类型。

 

父元素

父元素 说明
扩展 (类型: CT_ApplicationExtension)

声明应用的扩展点。

 

备注

"共享" 超级按钮提供对可接收用户要共享的数据的目标应用列表的访问权限。 此扩展点允许你的应用包含在共享目标列表中。

ShareTarget 必须指定 SupportedFileTypes 元素或至少一个 DataFormat 元素。 它不能同时省略两者。 架构允许忽略这两个,但语义验证将失败。

示例

<Extension Category="windows.shareTarget">
  <ShareTarget>
    <SupportedFileTypes>
      <SupportsAnyFileType />
    </SupportedFileTypes>
    <DataFormat>Text</DataFormat>
    <DataFormat>Uri</DataFormat>
    <DataFormat>Bitmap</DataFormat>
    <DataFormat>Html</DataFormat>
    <DataFormat>http://schema.org/Book</DataFormat>
  </ShareTarget>
</Extension>

另请参阅

添加共享任务

概念应用协定和扩展

要求

Namespace http://schemas.microsoft.com/appx/2010/manifest