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 uno schermo è la parte del display desktop che esclude le barre delle attività, le finestre ancorate e le barre degli strumenti ancorate. In genere, le app si vincolano all'area di lavoro, inclusi tutti i controlli aperti dall'app con un 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 comandi che si aprono lontano dal controllo che descrivono o 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 dispone di controlli che devono essere visualizzati all'esterno dell'area di lavoro.
Questa proprietà non si applica retroattivamente ai controlli simili a popup già aperti.
Note
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 |