PinnedContactManager 类

定义

表示一个服务,源应用可以调用该服务,以便将联系人固定到任务栏或 “开始”菜单 以及从任务栏或“开始”菜单取消固定联系人。

在桌面应用中,在以显示 UI 的方式使用此类实例之前,需要将 对象与其所有者的窗口句柄相关联。 有关详细信息和代码示例,请参阅 显示依赖于 CoreWindow 的 WinRT UI 对象

public ref class PinnedContactManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PinnedContactManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PinnedContactManager
Public NotInheritable Class PinnedContactManager
继承
Object Platform::Object IInspectable PinnedContactManager
属性

Windows 要求

设备系列
Windows 10 Creators Update (在 10.0.15063.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v4.0 中引入)
应用功能
contactsSystem

属性

User

获取与 PinnedContactManager 关联的用户

方法

GetDefault()

获取 PinnedContactManager 的默认实例。

在桌面应用中,在以显示 UI 的方式使用此类实例之前,需要将 对象与其所有者的窗口句柄相关联。 有关详细信息和代码示例,请参阅 显示依赖于 CoreWindow 的 WinRT UI 对象

GetForUser(User)

获取指定用户的 PinnedContactManager

GetPinnedContactIdsAsync()

获取固定到任务栏或 “开始 ”菜单的所有联系人的 ID。

IsContactPinned(Contact, PinnedContactSurface)

指示指定的联系人是否固定到 Windows 用户界面中的指定位置。

IsPinSurfaceSupported(PinnedContactSurface)

指示 Windows UI 中的指定位置是否支持联系人固定。

IsSupported()

指示 Windows UI 是否支持触点固定。

RequestPinContactAsync(Contact, PinnedContactSurface)

将联系人固定到任务栏或 “开始” 菜单。

RequestPinContactsAsync(IIterable<Contact>, PinnedContactSurface)

将联系人集合固定到任务栏或 “开始” 菜单。

RequestUnpinContactAsync(Contact, PinnedContactSurface)

从任务栏或 “开始” 菜单中取消固定联系人。

SignalContactActivity(Contact)

向 Windows 指示何时发生与固定的触点相关的活动。

适用于