适用于 Windows 应用的磁贴
注意
生活磁贴是 Windows 10 功能,在更高版本的 Windows 上不受支持。 对于新应用,建议遵循应用图标的当前指南。
磁贴是应用在“开始”菜单上的表示形式。 每个应用都有一个磁贴。 在 Microsoft Visual Studio 中创建新的 Windows 应用项目时,它将包含显示应用名称和徽标的默认磁贴。 应用首次安装时,Windows 将显示此磁贴。 应用安装后,可通过通知更改磁贴内容,例如,可更改磁贴以将新信息传递给用户(如头条新闻或最近未读邮件的主题)。
配置默认磁贴
当在 Visual Studio 中创建新项目时,它将创建显示应用名称和徽标的简单默认磁贴。
若要编辑磁贴,请双击主 UWP 项目中的 Package.appxmanifest 文件以打开设计器(或者右键单击该文件,然后选择“查看代码”)。
<Applications>
<Application Id="App"
Executable="$targetnametoken$.exe"
EntryPoint="ExampleApp.App">
<uap:VisualElements
DisplayName="ExampleApp"
Square150x150Logo="Assets\Square150x150Logo.png"
Square44x44Logo="Assets\Square44x44Logo.png"
Description="ExampleApp"
BackgroundColor="#464646">
<uap:SplashScreen Image="Assets\SplashScreen.png" />
</uap:VisualElements>
</Application>
</Applications>
应更新以下项:
DisplayName:将要在磁贴上显示的名称替换此值。
ShortName:由于磁贴上容纳显示名称的空间有限,我们也建议指定 ShortName,以确保应用名称不会被截断。
徽标图像:
应用自己的图像替换这些图像。 可选择为不同的缩放提供图像,但无需为所有缩放提供。 若要确保应用在一系列设备上具有良好的外观,我们建议提供每个图像的 100%、200% 和 400% 缩放版本。 请参阅 构造 Windows 应用的图标 ,了解有关生成这些资产的详细信息。
缩放的图像应遵循此命名约定:
<image name>.scale-<scale factor>.<image file extension>
例如:SplashScreen.scale-100.png
在引用图像时,将其引用为 <image name>.<image file extension>(在此示例中是“SplashScreen.png”)。 系统将自动从你提供的图像中为设备选择相应的缩放图像。
虽然不是必须的,但我们强烈建议你提供适用于宽磁贴和大磁贴的徽标,以便用户可以将应用磁贴大小调整到这些大小。 若要提供这些附加图像,可创建 DefaultTile 元素并使用 Wide310x150Logo 和 Square310x310Logo 属性指定附加图像:
<Applications>
<Application Id="App"
Executable="$targetnametoken$.exe"
EntryPoint="ExampleApp.App">
<uap:VisualElements
DisplayName="ExampleApp"
Square150x150Logo="Assets\Square150x150Logo.png"
Square44x44Logo="Assets\Square44x44Logo.png"
Description="ExampleApp"
BackgroundColor="#464646">
<uap:DefaultTile
Wide310x150Logo="Assets\Wide310x150Logo.png"
Square310x310Logo="Assets\Square310x310Logo.png">
</uap:DefaultTile>
<uap:SplashScreen Image="Assets\SplashScreen.png" />
</uap:VisualElements>
</Application>
</Applications>
使用通知自定义磁贴
应用安装后,可使用通知自定义磁贴。 可在首次启动应用或响应事件(如推送通知)时执行此操作。
若要了解如何发送磁贴通知,请参阅发送本地磁贴通知。