SecondaryTile.RequestCreateForSelectionAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
RequestCreateForSelectionAsync(Rect) |
Отображает всплывающий элемент Закрепить на начальном экране над указанной областью. Этот всплывающий элемент используется пользователем для подтверждения того, что он хочет создать вспомогательную плитку, которая, в свою очередь, создает плитку.
|
RequestCreateForSelectionAsync(Rect, Placement) |
Отображает всплывающий элемент Закрепить на начальном экране на указанной стороне указанной области. Этот всплывающий элемент используется пользователем для подтверждения того, что он хочет создать вспомогательную плитку, которая, в свою очередь, создает плитку.
|
RequestCreateForSelectionAsync(Rect)
Отображает всплывающий элемент Закрепить на начальном экране над указанной областью. Этот всплывающий элемент используется пользователем для подтверждения того, что он хочет создать вспомогательную плитку, которая, в свою очередь, создает плитку.
В Windows Phone 8.1 вспомогательная плитка создается с помощью этого вызова, не показывая пользователю всплывающий элемент, не предлагая ему подтвердить или не позволяя выбрать размер плитки или текст заголовка. Обратите внимание, что при использовании метода RequestCreateAsync для закрепления вторичной плитки в приложении Windows Phone 8.x приложение приостанавливается, а пользователь перейдет на начальный экран. Этот же вызов API на компьютере не приостанавливает работу программы. Поэтому имейте в виду, что любой код, вызываемый после RequestCreateAsync , не гарантируется выполнение до приостановки приложения. Чтобы избежать этой потенциальной проблемы, следует использовать событие OnSuspended приложения для выполнения любого кода, например обновления закрепленной плитки, который должен выполняться до приостановки приложения. Чтобы просмотреть пример этого шаблона, скачайте и запустите пример обновления плитки при приостановке.
public:
virtual IAsyncOperation<bool> ^ RequestCreateForSelectionAsync(Rect selection) = RequestCreateForSelectionAsync;
/// [Windows.Foundation.Metadata.Overload("RequestCreateAsyncWithRect")]
IAsyncOperation<bool> RequestCreateForSelectionAsync(Rect const& selection);
[Windows.Foundation.Metadata.Overload("RequestCreateAsyncWithRect")]
public IAsyncOperation<bool> RequestCreateForSelectionAsync(Rect selection);
function requestCreateForSelectionAsync(selection)
Public Function RequestCreateForSelectionAsync (selection As Rect) As IAsyncOperation(Of Boolean)
Параметры
- selection
- Rect
Область, над которым отображается всплывающее меню.
Возвращаемое значение
Объект , предоставляющий сведения об асинхронной операции создания.
- Атрибуты
Комментарии
После создания вторичной плитки необходимо указать следующие свойства перед ее отображением:
Применяется к
RequestCreateForSelectionAsync(Rect, Placement)
Отображает всплывающий элемент Закрепить на начальном экране на указанной стороне указанной области. Этот всплывающий элемент используется пользователем для подтверждения того, что он хочет создать вспомогательную плитку, которая, в свою очередь, создает плитку.
В Windows Phone 8.1 вспомогательная плитка создается с помощью этого вызова, не показывая пользователю всплывающий элемент, не предлагая ему подтвердить или не позволяя выбрать размер плитки или текст заголовка. Обратите внимание, что при использовании метода RequestCreateAsync для закрепления вторичной плитки в приложении Windows Phone 8.x приложение приостанавливается, а пользователь перейдет на начальный экран. Этот же вызов API на компьютере не приостанавливает работу программы. Поэтому имейте в виду, что любой код, вызываемый после RequestCreateAsync , не гарантируется выполнение до приостановки приложения. Чтобы избежать этой потенциальной проблемы, следует использовать событие OnSuspended приложения для выполнения любого кода, например обновления закрепленной плитки, который должен выполняться до приостановки приложения. Чтобы просмотреть пример этого шаблона, скачайте и запустите пример обновления плитки при приостановке.
public:
virtual IAsyncOperation<bool> ^ RequestCreateForSelectionAsync(Rect selection, Placement preferredPlacement) = RequestCreateForSelectionAsync;
/// [Windows.Foundation.Metadata.Overload("RequestCreateAsyncWithRectAndPlacement")]
IAsyncOperation<bool> RequestCreateForSelectionAsync(Rect const& selection, Placement const& preferredPlacement);
[Windows.Foundation.Metadata.Overload("RequestCreateAsyncWithRectAndPlacement")]
public IAsyncOperation<bool> RequestCreateForSelectionAsync(Rect selection, Placement preferredPlacement);
function requestCreateForSelectionAsync(selection, preferredPlacement)
Public Function RequestCreateForSelectionAsync (selection As Rect, preferredPlacement As Placement) As IAsyncOperation(Of Boolean)
Параметры
- selection
- Rect
Область, на стороне которой будет отображаться всплывающее меню.
- preferredPlacement
- Placement
Сторона прямоугольника, где должен появиться всплывающий элемент.
Возвращаемое значение
Объект , предоставляющий сведения об асинхронной операции создания.
- Атрибуты