Поделиться через


AppBarSeparator.IsInOverflow Свойство

Определение

Возвращает значение, указывающее, находится ли этот элемент в меню переполнения.

public:
 property bool IsInOverflow { bool get(); };
bool IsInOverflow();
public bool IsInOverflow { get; }
var boolean = appBarSeparator.isInOverflow;
Public ReadOnly Property IsInOverflow As Boolean

Значение свойства

Boolean

bool

Значение true , если этот элемент находится в меню переполнения; в противном случае — false.

Реализации

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)

Комментарии

Дополнительные сведения и рекомендации см. в статье Панель приложений и панель команд .

Начиная с Windows 10 версии 1607 , в CommandBar реализована функция динамического переполнения. По умолчанию PrimaryCommands автоматически перемещаются в область переполнения или из нее при изменении ширины панели команд, например при изменении размера окна приложения пользователями. Чтобы отключить это поведение, можно задать для свойства IsDynamicOverflowEnabledзначение false .

Динамическое переполнение влияет только на представление команд в пользовательском интерфейсе, не перемещая команды из коллекции PrimaryCommands в SecondaryCommands.

Если параметр IsInOverflow имеет значение true для AppBarSeparator, полоса разделителя скрыта, а не отображается в области переполнения.

Совместимость версий

Свойство IsInOverflow недоступно до Windows 10 версии 1607. Если параметр "минимальная версия платформы" вашего приложения в Microsoft Visual Studio меньше , чем "представленная версия", показанная в блоке "Требования" далее на этой странице, необходимо разработать и протестировать приложение, чтобы учесть это. Дополнительные сведения см. в разделе Код с адаптивной версией.

Примечание

Динамическое переполнение доступно, если приложение компилируется для Windows 10 версии 1607 и работает в версии 1607 (или более поздней). Динамическое переполнение недоступно, если приложение компилируется для предыдущей версии или выполняется в предыдущей версии.

Чтобы избежать исключений при запуске приложения в предыдущих версиях Windows 10, не используйте это свойство без предварительного выполнения проверка среды выполнения. В этом примере показано, как использовать класс ApiInformation для проверка наличия этого свойства перед его использованием.

if (ApiInformation.IsPropertyPresent("Windows.UI.Xaml.Controls.AppBarSeparator", "IsInOverflow"))
{
    bool overflow = appBarSeparator1.IsInOverflow;
}

Применяется к