2012-06-06 21 views
6

Estoy tratando de agregar un campo de entrada de usuario personalizado en un cuadro de diálogo de mensaje, como el siguiente en la aplicación Bing Sports. Sin embargo, parece que solo puedes agregar comandos, que son botones. ¿Alguna ayuda?Entrada de usuario en un cuadro de diálogo de mensaje

(estoy trabajando en HTML/JavaScript)

Normalmente, el control sobre las cajas MessageDialog aparece como sigue:

var dialogMessage = 'This is the dialog text'; 
var dialog = new Windows.UI.Popups.MessageDialog(dialogMessage); 
dialog.commands.append(new Windows.UI.Popups.UICommand("Button", function (command) { 
    /* Action goes here */ 
})); 
dialog.showAsync(); 

Como se puede ver, sólo se puede añadir un comando al dialogMessage, en la forma de un botón accionable ...

enter image description here

+0

¿Javascript o XAML? –

+0

Vaya, se olvidó de agregar eso. Javascript – romeboards

+0

Lo siento, pero estoy confundido, ¿podría explicar lo que quiere decir con "Sin embargo, parece que solo puede agregar comandos, que son botones"? –

Respuesta

4

Me han pegado con el mismo problema durante unos días, y después de horas de búsqueda me todavía no ha encontrado nada que le permita agregar un campo de texto de entrada a su MessageDialog. Tenga en cuenta que soy bastante nuevo en el desarrollo de Windows 8, aunque tengo algunos años de experiencia en JavaScript.

No estoy seguro de si esto es relevante, pero como quería los campos de entrada para un inicio de sesión, me encontré con this blog post del blog de MSDN. Explica la clase CredentialPicker que es algo similar a MessageDialog en términos de estilo visual, pero como su nombre lo indica, es solo para recopilar credenciales del usuario.

Si esto no es lo que está buscando, puede consultar las pautas para el uso de MessageDialog y el quickstart guide for MessageDialog, ambos en el Dev Center de Microsoft, si no lo ha hecho ya. Lamento no poder proporcionar los dos enlaces debido a las restricciones sobre nuevos usuarios en StackOverflow.

Cuestiones relacionadas