AppBarToggleButton.IsInOverflow Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un valore che indica se questa voce si trova nel menu di overflow.
public:
property bool IsInOverflow { bool get(); };
bool IsInOverflow();
public bool IsInOverflow { get; }
var boolean = appBarToggleButton.isInOverflow;
Public ReadOnly Property IsInOverflow As Boolean
Valore della proprietà
bool
true se questo elemento si trova nel menu di overflow; in caso contrario, false.
Implementazioni
Commenti
Per altre informazioni e linee guida, vedi l'articolo Sulla barra dei comandi .
A partire da Windows 10 versione 1607, CommandBar introduce una funzionalità di overflow dinamico. Per impostazione predefinita, PrimaryCommands si sposta automaticamente all'interno o all'esterno dell'area di overflow man mano che cambia la larghezza della barra dei comandi, ad esempio quando gli utenti ridimensionano la finestra dell'app. È possibile impostare la proprietà IsDynamicOverflowEnabledsu false per disabilitare questo comportamento.
L'overflow dinamico influisce solo sulla presentazione dell'interfaccia utente dei comandi, ma non sposta i comandi dall'insieme PrimaryCommands a SecondaryCommands.
Compatibilità tra versioni
La proprietà IsInOverflow non è disponibile prima di Windows 10 versione 1607. Se l'impostazione "versione minima della piattaforma" dell'app in Microsoft Visual Studio è inferiore alla "versione introdotta" visualizzata nel blocco Requisiti più avanti in questa pagina, è necessario progettare e testare l'app per tenere conto di questo aspetto. Per altre info, vedi Codice adattivo per la versione.
Nota
L'overflow dinamico è disponibile quando l'app viene compilata per Windows 10, versione 1607 e in esecuzione nella versione 1607 (o successiva). L'overflow dinamico non è disponibile quando l'app viene compilata per una versione precedente o è in esecuzione in una versione precedente.
Per evitare eccezioni quando l'app viene eseguita nelle versioni precedenti di Windows 10, non usare questa proprietà senza prima eseguire un controllo di runtime. Questo esempio mostra come usare la classe ApiInformation per verificare la presenza di questa proprietà prima di usarla.
if (ApiInformation.IsPropertyPresent("Windows.UI.Xaml.Controls.AppBarToggleButton", "IsInOverflow"))
{
bool overflow = appBarToggleButton1.IsInOverflow;
}