Condividi tramite


DesktopWindowXamlSource.ShouldConstrainPopupsToWorkArea Proprietà

Definizione

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à

Boolean

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

Si applica a