• Empleos
  • Sobre nosotros
  • Empleos
    • Inicio
    • Empleos
    • Cursos y retos
  • Empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

414
Vistas
¿Cómo mostrar una ventana modal en la aplicación universal de Windows 10?

Cuando uso la aplicación Mail univesal en Windows 10, cuando agrego una cuenta (configuración->cuentas->agregar cuenta), parece que aparece una ventana modal para elegir una cuenta. Trato de usar MessageDialog, pero no puedo poner ningún contenido personalizado en él.

EDITAR : esta es la captura de pantalla captura de pantalla

¿Alguien sabe cómo implementarlo o hay alguna API que pueda hacerlo?

Nota: Cuando se abre esta ventana, ni siquiera puede Minimizar/Maximizar/Cerrar la ventana principal. Entonces, definitivamente es una ventana modal.

over 3 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Todavía no lo he usado, pero creo que estás buscando la API de ContentDialog.

 var dialog = new ContentDialog() { Title = "Lorem Ipsum", MaxWidth = this.ActualWidth // Required for Mobile! Content = YourXamlContent }; dialog.PrimaryButtonText = "OK"; dialog.IsPrimaryButtonEnabled = false; dialog.PrimaryButtonClick += delegate { }; var result = await dialog.ShowAsync();

diálogo de contenido

Directrices de msdn para cuadros de diálogo: enlace

API ContentDialog de msdn: enlace

over 3 years ago · Santiago Trujillo Denunciar

0

Puede crear fácilmente una nueva vista como esta, por ejemplo, en su App.xaml.cs :

 public static async Task<bool> TryShowNewWindow<TView>(bool switchToView) { var newView = CoreApplication.CreateNewView(); int newViewId = 0; await newView.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { var frame = new Frame(); frame.Navigate(typeof(TView), null); Window.Current.Content = frame; newViewId = ApplicationView.GetForCurrentView().Id; }); var viewShown = await ApplicationViewSwitcher.TryShowAsStandaloneAsync(newViewId); if (switchToView && viewShown) { // Switch to new view await ApplicationViewSwitcher.SwitchAsync(newViewId); } return viewShown; }

Para más información, echa un vistazo a estas dos guías:

  • Directrices para varias ventanas
  • Inicio rápido: creación de varias ventanas para una aplicación (XAML)
over 3 years ago · Santiago Trujillo Denunciar

0

Si usa la plantilla de proyecto Template10, puede usar el control ModalDialog: https://github.com/Windows-XAML/Template10/wiki/Docs-%7C-Controls#modaldialog

over 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda