Start Debugging
2023-10-18 Actualizado 2023-11-05 dotnetdotnet-8wpf Edit on GitHub

WPF Evitar que la selección del cuadro de diálogo se añada a recientes

Evita que las selecciones del cuadro de diálogo de archivos en WPF aparezcan en los recientes del Explorador de Windows y en el menú Inicio estableciendo AddToRecent en false en .NET 8.

Los archivos abiertos o guardados a través de los cuadros de diálogo de archivos de WPF (OpenFileDialog, SaveFileDialog u OpenFolderDialog) se añaden por defecto a la lista de archivos recientes del Explorador de Windows y también pueden afectar a la sección Recomendado del menú Inicio en Windows 11.

Para desactivar este comportamiento, puedes establecer AddToRecent en false en tu cuadro de diálogo antes de llamar al método ShowDialog(). Nota: esta propiedad se añadió como parte de .NET 8, así que si no la tienes disponible, asegúrate de que tu proyecto apunta a .NET 8 o más reciente.

Y un ejemplo rápido:

var dialog = new OpenFileDialog 
{
    AddToRecent = false
};
 
dialog.ShowDialog();

Eso es todo. Ahora los archivos que el usuario seleccione usando OpenFileDialog ya no aparecerán en la lista de archivos recientes ni en el menú Inicio.

Nota: AddToRecent tiene true como valor por defecto. Así que, a menos que lo establezcas explícitamente en false, los archivos seleccionados con los cuadros de diálogo aparecerán en los recientes.

Comments

Sign in with GitHub to comment. Reactions and replies thread back to the comments repo.

< Volver