ContactManager.ShowDelayLoadedContactCard 方法

定义

重载

ShowDelayLoadedContactCard(Contact, Rect, Placement)

显示联系人卡,如果用户的联系人数据库中不存在该联系人,则以后可以更新该联系人。

ShowDelayLoadedContactCard(Contact, Rect, Placement, ContactCardOptions)

显示联系人卡,如果用户的联系人数据库中不存在该联系人,则以后可以更新该联系人。

ShowDelayLoadedContactCard(Contact, Rect, Placement)

显示联系人卡,如果用户的联系人数据库中不存在该联系人,则以后可以更新该联系人。

public:
 static ContactCardDelayedDataLoader ^ ShowDelayLoadedContactCard(Contact ^ contact, Rect selection, Placement preferredPlacement);
/// [Windows.Foundation.Metadata.Overload("ShowDelayLoadedContactCard")]
 static ContactCardDelayedDataLoader ShowDelayLoadedContactCard(Contact const& contact, Rect const& selection, Placement const& preferredPlacement);
[Windows.Foundation.Metadata.Overload("ShowDelayLoadedContactCard")]
public static ContactCardDelayedDataLoader ShowDelayLoadedContactCard(Contact contact, Rect selection, Placement preferredPlacement);
function showDelayLoadedContactCard(contact, selection, preferredPlacement)
Public Shared Function ShowDelayLoadedContactCard (contact As Contact, selection As Rect, preferredPlacement As Placement) As ContactCardDelayedDataLoader

参数

contact
Contact

表示应用要显示其联系人卡的联系人的 对象。联系人必须至少包含“Id”、“电子邮件”“电话”列表中的电话号码,才能查询用户的联系人数据库,以检索要显示的匹配联系人。 ID 具有更高的查询优先级。 如果 ID 匹配,则出于匹配目的,将忽略其余查询参数。 如果 ID 找不到匹配项,则查询将使用查询参数的其余部分。 电子邮件电话 具有同等的匹配优先级。 如果提供了多个电子邮件地址或电话号码或两者,则查询首先执行完全匹配,要求所有查询参数匹配系统联系人记录。 如果这导致不匹配,则查询将使用“尽力而为”的匹配,其中任何查询参数的匹配就足够了。

如果没有匹配项,则输入触点中的数据将显示在联系人卡中。 如果发生匹配,则仅显示系统接触数据,输入触点中的数据将被丢弃。

selection
Rect

Rect 是用户选择的矩形区域, (例如,按下按钮) ,操作系统围绕该按钮显示联系人卡,而不是在该矩形区域内。 例如,如果应用使用按钮显示联系人卡,则传递按钮的 Rect,使联系人卡显示在按钮周围,而不是重叠。

preferredPlacement
Placement

描述联系人卡的首选放置的位置。

返回

返回可用于更新联系人卡的 ContactCardDelayedDataLoader 对象。

属性

Windows 要求

应用功能
contactsSystem

另请参阅

适用于

ShowDelayLoadedContactCard(Contact, Rect, Placement, ContactCardOptions)

显示联系人卡,如果用户的联系人数据库中不存在该联系人,则以后可以更新该联系人。

public:
 static ContactCardDelayedDataLoader ^ ShowDelayLoadedContactCard(Contact ^ contact, Rect selection, Placement preferredPlacement, ContactCardOptions ^ contactCardOptions);
/// [Windows.Foundation.Metadata.Overload("ShowDelayLoadedContactCardWithOptions")]
 static ContactCardDelayedDataLoader ShowDelayLoadedContactCard(Contact const& contact, Rect const& selection, Placement const& preferredPlacement, ContactCardOptions const& contactCardOptions);
[Windows.Foundation.Metadata.Overload("ShowDelayLoadedContactCardWithOptions")]
public static ContactCardDelayedDataLoader ShowDelayLoadedContactCard(Contact contact, Rect selection, Placement preferredPlacement, ContactCardOptions contactCardOptions);
function showDelayLoadedContactCard(contact, selection, preferredPlacement, contactCardOptions)
Public Shared Function ShowDelayLoadedContactCard (contact As Contact, selection As Rect, preferredPlacement As Placement, contactCardOptions As ContactCardOptions) As ContactCardDelayedDataLoader

参数

contact
Contact

表示应用要显示其联系人卡的联系人的 对象。联系人必须至少包含“Id”、“电子邮件”“电话”列表中的电话号码,才能查询用户的联系人数据库,以检索要显示的匹配联系人。 ID 具有更高的查询优先级。 如果 ID 匹配,则出于匹配目的,将忽略其余查询参数。 如果 ID 找不到匹配项,则查询将使用查询参数的其余部分。 电子邮件电话 具有同等的匹配优先级。 如果提供了多个电子邮件地址或电话号码或两者,则查询首先执行完全匹配,要求所有查询参数匹配系统联系人记录。 如果这导致不匹配,则查询将使用“尽力而为”的匹配,其中任何查询参数的匹配就足够了。

如果没有匹配项,则输入触点中的数据将显示在联系人卡中。 如果发生匹配,则仅显示系统接触数据,输入触点中的数据将被丢弃。

selection
Rect

Rect 是用户选择的矩形区域, (例如,按下按钮) ,操作系统围绕该按钮显示联系人卡,而不是在该矩形区域内。 例如,如果应用使用按钮显示联系人卡,则传递按钮的 Rect,使联系人卡显示在按钮周围,而不是重叠。

preferredPlacement
Placement

描述联系人卡的首选放置的位置。

contactCardOptions
ContactCardOptions

指定如何显示联系人卡,例如在显示小型联系人卡时要开始的选项卡,或者显示完整的联系人卡时要使用的标题类型。

返回

返回可用于更新联系人卡的 ContactCardDelayedDataLoader 对象。

属性

Windows 要求

应用功能
contactsSystem

另请参阅

适用于