Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

499
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 4 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 4 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 4 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 4 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 Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda