DesktopWindowXamlSource.ShouldConstrainPopupsToWorkArea 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 o imposta un valore che indica se i controlli con comportamento simile a popup devono essere vincolati all'area di lavoro.
public:
property bool ShouldConstrainPopupsToWorkArea { bool get(); void set(bool value); };
bool ShouldConstrainPopupsToWorkArea();
void ShouldConstrainPopupsToWorkArea(bool value);
public bool ShouldConstrainPopupsToWorkArea { get; set; }
var boolean = desktopWindowXamlSource.shouldConstrainPopupsToWorkArea;
desktopWindowXamlSource.shouldConstrainPopupsToWorkArea = boolean;
Public Property ShouldConstrainPopupsToWorkArea As Boolean
Valore della proprietà
bool
true
per vincolare i controlli con un comportamento simile a popup all'area di lavoro; in caso contrario, false
. Il valore predefinito è true
.
Commenti
L'area di lavoro di un display è la parte della visualizzazione desktop che esclude le barre delle attività, le finestre ancorate e le barre degli strumenti ancorate. In genere, le app vincolano se stessi all'area di lavoro, inclusi tutti i controlli aperti dall'app con comportamento simile a popup; ad esempio Popup, Riquadro a comparsa, Descrizione comando o elenco a discesa ComboBox.
Se una finestra dell'app deve essere posizionata all'esterno dell'area di lavoro (come una barra degli strumenti ancorata), i popup non devono limitarsi all'area di lavoro; in caso contrario, verrebbero aperti troppo lontano dagli elementi dell'interfaccia utente a cui sono associati. Ciò potrebbe creare situazioni come le descrizioni comando che si aprono lontano dal controllo descritto o gli elenchi a discesa ComboBox che si aprono lontano dal pulsante ComboBox.
La ShouldConstrainPopupsToWorkArea
proprietà consente di specificare se i popup devono essere vincolati all'area di lavoro. Il valore predefinito è true
. È possibile specificare false
se l'app include controlli che devono essere visualizzati all'esterno dell'area di lavoro.
Questa proprietà non si applica retroattivamente ai controlli simili a popup già aperti.
Nota
Se un controllo è vincolato ai limiti radice impostando la relativa proprietà ShouldConstrainToRootBounds su true
, il vincolo dei limiti radice assume la priorità rispetto al vincolo dell'area di lavoro, come illustrato in questa tabella.
ShouldConstrainPopupsToWorkArea | ShouldConstrainToRootBounds | Vincolo effettivo |
---|---|---|
false |
false |
Limiti di visualizzazione |
false |
true |
Limiti radice |
true |
false |
Area di lavoro |
true |
true |
Limiti radice |