GameBar Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет уведомления и сведения о состоянии видимости и перенаправления входных данных игровой панели.
public ref class GameBar abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GameBar final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class GameBar
Public Class GameBar
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10586.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v2.0)
|
Комментарии
События и свойства класса являются статическими. Для этого класса экземпляры объектов не создаются.
Свойства
IsInputRedirected |
Указывает, перенаправляются ли в данный момент входные данные на панель игры. После того как пользователь вызовет панель игры, входные данные могут быть перенаправлены на панель игры, пока игрок взаимодействует с ней. Игры, которые больше не получают входные данные, обычно хотят приостановить игровой процесс или представить состояние простоя. Во время приостановки или простоя рекомендуется продолжать отрисовку текущего кадра или сцены, чтобы запись была гладкой и плавной, если проигрыватель начинает запись или уже записывается. Многопользовательские игры могут продолжить игру, а не приостановить. Чтобы получать уведомления об изменениях в , обработайте событие IsInputRedirectedChanged . |
Visible |
Указывает, отображается ли в данный момент панель игры. Используйте свойство , чтобы определить состояние видимости игровой панели. Игры могут приостановить игровой процесс или представить состояние простоя, когда панель игры видна и прорисовывается поверх игры. Во время приостановки или простоя рекомендуется продолжать отрисовку текущего кадра или сцены, чтобы запись была гладкой и плавной, если проигрыватель начинает запись или уже записывается. Многопользовательские игры могут продолжить игру, а не приостановить. Чтобы получать уведомления об изменениях в , обработайте событие VisibilityChanged . |
События
IsInputRedirectedChanged |
Происходит при перенаправлении входных данных на панель игры или восстановлении входных данных в игру. После того как пользователь вызовет панель игры, входные данные могут быть перенаправлены на панель игры, пока игрок взаимодействует с ней. Игры, которые больше не получают входные данные, обычно хотят приостановить игровой процесс или представить состояние простоя. Во время приостановки или простоя рекомендуется продолжать отрисовку текущего кадра или сцены, чтобы запись была гладкой и плавной, если проигрыватель начинает запись или уже записывается. Многопользовательские игры могут продолжить игру, а не приостановить. Совет Это событие может вызываться в фоновых потоках (не в пользовательском интерфейсе). Для выполнения действий пользовательского интерфейса может потребоваться опубликовать событие в потоке пользовательского интерфейса. Используйте IsInputRedirected , чтобы определить, перенаправляются ли в данный момент входные данные на панель игры. |
VisibilityChanged |
Происходит при отображении или закрытии панели игры. Используйте событие для отслеживания состояния видимости игровой панели. Игры могут приостановить игровой процесс или представить состояние простоя, когда панель игры видна и прорисовывается поверх игры. Во время приостановки или простоя рекомендуется продолжать отрисовку текущего кадра или сцены, чтобы запись была гладкой и плавной, если проигрыватель начинает запись или уже записывается. Многопользовательские игры могут продолжить игру, а не приостановить. Совет Это событие может вызываться в фоновых потоках (не в пользовательском интерфейсе). Для выполнения действий пользовательского интерфейса может потребоваться опубликовать событие в потоке пользовательского интерфейса. Используйте visible , чтобы определить, отображается ли в данный момент панель игры. |