AppointmentsproviderLaunchActions (中的 LaunchAction)
描述 AppointmentsProviderLaunchActions 内容操作。
元素层次结构
- <分机>
-
- <AppointmentsProvider>
-
- <AppointmentsProviderLaunchActions>
- <LaunchAction>
语法
<LaunchAction Verb = "addAppointment" | "removeAppointment" | "replaceAppointment" | "showTimeFrame"
DesiredView? = "default" | "useLess" | "useHalf" | "useMore" | "useMinimum" />
键
?
可选 (零个或一)
特性和元素
特性
属性 | 说明 | 数据类型 | 必须 | 默认值 |
---|---|---|---|---|
DesiredView | 约会启动时所需的屏幕空间量。 Windows Phone:不支持 DesiredView Windows Phone。 |
此属性可以具有以下值之一:
|
否 | |
谓词 | 启动应用时传递给应用的唯一标识符。 应用可以使用此字符串来确定哪个 AppointmentsProviderLaunchActions 处理程序触发了启动。 它在包中每个应用程序都是唯一的,并且区分大小写。 |
此属性可以具有以下值之一:
|
是 |
子元素
无。
父元素
父元素 | 说明 |
---|---|
AppointmentsProviderLaunchActions | 声明启动约会时要采取的操作。 |
相关元素
以下元素的名称与此元素相同,但内容或属性不同:
备注
有关约会提供程序采取的启动操作详细信息,请参阅 AppointmentsProviderLaunchActionVerbs。
AppointmentsProviderLaunchActions (中的 LaunchAction) 包含以下语句:
<xs:element name="LaunchAction" minOccurs="0" maxOccurs="10">
<xs:complexType>
<xs:attribute name="Verb" type="ST_AppointmentsProviderLaunchActionVerbs" use="required"/>
<xs:attribute name="DesiredView" type="ST_DesiredView" use="optional"/>
<xs:attributeGroup ref="m:ExtensionBaseAttributes"/>
</xs:complexType>
</xs:element>
前面的"ref"语句 (AppointmentsProviderLaunchActions 中的 LaunchAction ) 继承和所有这些 扩展 基属性:
<xs:attributeGroup name="ExtensionBaseAttributes">
<xs:attribute name="Executable" type="ST_Executable" use="optional"/>
<xs:attribute name="EntryPoint" type="ST_EntryPoint" use="optional"/>
<xs:attribute name="RuntimeType" type="ST_ActivatableClassId" use="optional"/>
<xs:attribute name="StartPage" type="ST_FileName" use="optional"/>
</xs:attributeGroup>
由于 AppointmentsProviderLaunchActions) 中的 LaunchAction (允许扩展基属性,因此它具有 XSD 清单架构未涵盖的语义验证:
扩展 基属性必须遵循以下规则:
- 如果指定了 StartPage 属性,则如果指定了 EntryPoint、 Executable 或 RuntimeType 属性,则失败。
- 否则,如果未指定 EntryPoint 的情况下指定了 Executable 或 RuntimeType 属性, 则 失败。
如果 LaunchAction 定义 EntryPoint 属性 ,则 此 LaunchAction 或父 Extension 或 Application 元素必须指定 可执行 属性。
要求
值 | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2013/manifest |