LaunchAction (in AppointmentsProviderLaunchActions)
Descrive un'azione contenuto AppointmentsProviderLaunchActions .
Gerarchia degli elementi
Sintassi
<LaunchAction Verb = "addAppointment" | "removeAppointment" | "replaceAppointment" | "showTimeFrame"
DesiredView? = "default" | "useLess" | "useHalf" | "useMore" | "useMinimum" />
Chiave
?
facoltativo (zero o uno)
Attributi ed elementi
Attributi
Attributo | Descrizione | Tipo di dati | Obbligatoria | Valore predefinito |
---|---|---|---|---|
Controllo DesiredView | Quantità desiderata di spazio sullo schermo da usare all'avvio dell'appuntamento. Windows Phone: DesiredView non è supportato per Windows Phone. |
Questo attributo può avere uno dei valori seguenti:
|
No | |
Verbo | Identificatore univoco passato all'app all'avvio. L'app può usare questa stringa per determinare quale gestore AppointmentsProviderLaunchActions ha attivato l'avvio. È univoco per ogni applicazione nel pacchetto e fa distinzione tra maiuscole e minuscole. |
Questo attributo può avere uno dei valori seguenti:
|
Sì |
Elementi figlio
Nessuno.
Elementi padre
Elemento padre | Descrizione |
---|---|
AppointmentsProviderLaunchActions | Dichiara le azioni da intraprendere quando viene avviato un appuntamento. |
Elementi correlati
Gli elementi seguenti hanno lo stesso nome di questo elemento, ma il contenuto o gli attributi sono diversi:
Commenti
Per altre informazioni sulle azioni di avvio eseguite da un provider di appuntamenti, vedere AppointmentsProviderLaunchActionVerbs.
La definizione LaunchAction (in AppointmentsProviderLaunchActions) contiene le istruzioni seguenti:
<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>
L'istruzione 'ref' precedente indica che LaunchAction (in AppointmentsProviderLaunchActions) eredita e tutti questi attributi di base extension :
<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>
Poiché LaunchAction (in AppointmentsProviderLaunchActions) consente gli attributi di base extension , ha queste convalide semantiche non coperte dallo schema del manifesto XSD:
Gli attributi di base dell'estensione devono seguire queste regole:
- Se viene specificato l'attributo StartPage , ha esito negativo se viene specificato l'attributo EntryPoint, Executable o RuntimeType .
- In caso contrario, ha esito negativo se l'attributo Executableo RuntimeType viene specificato senza un entryPoint specificato.
Se LaunchAction definiscel'attributo EntryPoint , l'elemento LaunchAction o l'elemento Extension o Application padre deve specificare un attributo Executable .
Requisiti
Valore | |
---|---|
Namespace | http://schemas.microsoft.com/appx/2013/manifest |