LaunchAction (em AppointmentsProviderLaunchActions)
Descreve uma ação de conteúdo AppointmentsProviderLaunchActions .
Hierarquia de elementos
- <Extensão>
-
- <AppointmentsProvider>
-
- <AppointmentsProviderLaunchActions>
- <LaunchAction>
Syntax
<LaunchAction Verb = "addAppointment" | "removeAppointment" | "replaceAppointment" | "showTimeFrame"
DesiredView? = "default" | "useLess" | "useHalf" | "useMore" | "useMinimum" />
Chave
?
opcional (zero ou um)
Atributos e elementos
Atributos
Atributo | Descrição | Tipo de dados | Obrigatório | Valor padrão |
---|---|---|---|---|
DesiredView | A quantidade desejada de espaço na tela a ser usada quando o compromisso é lançado. Windows Phone: DesiredView não tem suporte para Windows Phone. |
Esse atributo pode ter um dos seguintes valores:
|
Não | |
Verbo | Um identificador exclusivo que é passado para o aplicativo quando ele é lançado. O aplicativo pode usar essa cadeia de caracteres para determinar qual manipulador AppointmentsProviderLaunchActions disparou seu lançamento. Ele é exclusivo por aplicativo no pacote e diferencia minúsculas. |
Esse atributo pode ter um dos seguintes valores:
|
Sim |
Elementos filho
Nenhum.
Elementos pai
Elemento pai | Descrição |
---|---|
AppointmentsProviderLaunchActions | Declara ações a ser tomadas quando um compromisso é lançado. |
Elementos relacionados
Os elementos a seguir têm o mesmo nome que este, mas conteúdo ou atributos diferentes:
Comentários
Para obter mais informações sobre ações de lançamento que um provedor de compromissos toma, consulte AppointmentsProviderLaunchActionVerbs.
A definição LaunchAction (em AppointmentsProviderLaunchActions) tem estas instruções:
<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>
A instrução 'ref' anterior indica que LaunchAction (em AppointmentsProviderLaunchActions) herda e todos esses atributos base de extensão:
<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>
Como LaunchAction (em AppointmentsProviderLaunchActions) permite os atributos base de Extensão, ele tem essas validações semânticas que não são cobertas pelo esquema de manifesto XSD:
Os atributos base de extensão devem seguir estas regras:
- Se o atributo StartPage for especificado, falhará se o atributo EntryPoint, Executable ou RuntimeType for especificado.
- Caso contrário, falhará se o atributo Executable ou RuntimeType for especificado sem um EntryPoint especificado.
Se LaunchAction definir o atributo EntryPoint , esse LaunchAction ou o elemento pai Extension ou Application deverá especificar um atributo Executável .
Requisitos
Valor | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2013/manifest |