Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V nejnovější verzi mohou aplikace, které implementují widgety pro Windows, přizpůsobit záhlaví jejich widgetů na panelu widgetů a přepsat tak výchozí prezentaci. Přizpůsobení hlaviček se implementuje v datové části adaptivní karty, kterou předáváte operačnímu systému od poskytovatele widgetu, takže postup je stejný bez ohledu na jazyk, ve který je váš poskytovatel widgetu implementovaný. Návod k vytvoření poskytovatele widgetu najdete v tématu Implementace poskytovatele widgetu v aplikace pro Windows v jazyce C# nebo Implementace poskytovatele widgetu v aplikaci win32 (C++/WinRT).
Výchozí hlavička
Ve výchozím nastavení se v záhlaví widgetu zobrazuje zobrazovaný název a ikona zadaná v souboru manifestu aplikace. Zobrazovaný název je zadán atributem DisplayName elementu Definition a ikona je určena elementem Icon v části ThemeResources. Další informace o formátu souboru manifestu aplikace widget naleznete v tématu Formát XML manifestu balíčku poskytovatele widgetu.
Následující příklad ukazuje část datové části JSON adaptivní karty pro widget, který používá výchozí prezentaci. V následujících částech budou uvedeny příklady, jak tuto šablonu modifikovat a změnit tak výchozí hlavičku.
{
"type": "AdaptiveCard",
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.6",
"body": [
...
]
}
Přepište řetězec zobrazovaného názvu
Hodnotu zadanou v elementu DisplayName v manifestu aplikace můžete přepsat přidáním pole header s novým zobrazovaným názvem do datové části JSON předtím, než ji odešlete do hostitele widgetu.
Následující příklad ukazuje přepsání zobrazovaného řetězce názvu.
{
"type": "AdaptiveCard",
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.6",
"body": [
...
] ,
"header": "Redmond Weather"
}
Přepište zobrazené jméno a ikonu.
Chcete-li přepsat řetězec zobrazovaného názvu i ikonu určenou v manifestu aplikace, přidejte objekt header s poli pro text a iconUrl.
Následující příklad ukazuje přepsání zobrazovaného řetězce názvu a ikony.
{
"type": "AdaptiveCard",
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.6",
"body": [
...
] ,
"header": {
"text": "Redmond weather",
"iconUrl": "https://contoso.com/weatherimage.png"
}
}
Nastavení prázdného záhlaví
Někteří poskytovatelé widgetů můžou chtít povolit, aby se jejich úplná uživatelská rozhraní rozšířila do oblasti záhlaví widgetu, i když tato oblast widgetu není použitelná. V tomto scénáři můžete nastavit, aby záhlaví bylo prázdné, nastavením hodnoty header na null. Všimněte si, že uživatel nemůže kliknout na uživatelské rozhraní v záhlaví.
Následující příklad ukazuje nastavení prázdné hlavičky.
{
"type": "AdaptiveCard",
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"version": "1.6",
"body": [
...
] ,
"header": null
}
Windows developer