VisualTreeHelper.GetOpenPopups(Window) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
static IVectorView<Popup> GetOpenPopups(Window const& window);
public static IReadOnlyList<Popup> GetOpenPopups(Window window);
function getOpenPopups(window)
Public Shared Function GetOpenPopups (window As Window) As IReadOnlyList(Of Popup)
Parámetros
Devoluciones
Lista de todos los elementos emergentes abiertos. Si no hay elementos emergentes abiertos, la lista está vacía.
Comentarios
Los elementos emergentes no existen en el árbol visual XAML convencional que comienza desde el objeto visual raíz, aunque están asociados a la ventana principal de la aplicación. A menos que la aplicación mantenga una lista de todos los elementos emergentes que ha creado, así como un estado (el valor IsOpen ), puede ser difícil realizar un seguimiento de ellos. A veces, querrá borrar todos los elementos emergentes antes de iniciar otra acción de interfaz de usuario, como navegar por la página o mostrar un control flotante. GetOpenPopups proporciona la utilidad para que pueda obtener una referencia a todos estos elementos emergentes como instancias de Popup y, a continuación, normalmente establecería IsOpen en false en cada una de ellas.
Los elementos como AppBar no se consideran un elemento emergente, son propiedad de la página. Una información sobre herramientas tampoco se considera un elemento emergente, se considera un elemento secundario del elemento que usa las propiedades adjuntas ToolTipService para hospedarla. Tanto los elementos AppBar como ToolTip se encuentran en el árbol visual XAML convencional, incluso si no siempre se muestran en el momento. Puede encontrarlos con GetChild u otra API de VisualTreeHelper, o bien caminando por el árbol con/elementos/ secundariosElementos secundarios y propiedades relacionadas si conoce la estructura exacta por tipo.