none
Intentando trabajar ccon eventos en un messagedialog RRS feed

  • Pregunta

  • Muy buenas no se como se trabaja con los eventos dentro de un MessaDialog para que si el usuario le pincha a una de las opciones del MessageDialog se produzca el evento y actue en consecuencia en este caso quiero poner el evento Close y cuando el usuario le de a Close se cierre el programa 

    esto es mas o menos el codigo que necesito pero n oase como completarlo 

    MessageDialog msg = new MessageDialog("If you want to use the MoneyManage you must buy the application");
     msg.Commands.Add(new UICommand("Close", null, 0));
     msg.DefaultCommandIndex = 0;
     var commandChosen = msg.ShowAsync();
    mi idea es poner esto de debajo sobre un if pero no se como hacerlo, gracias.                   
    //aqui lo que tengo que hacer es que la aplicacion se cierre
     Application.Current.Exit();

    viernes, 3 de mayo de 2013 12:08

Respuestas

Todas las respuestas

  • Hola onzulin.

    Prueba con esta documentación http://msdn.microsoft.com/library/windows/apps/BR208674?cs-save-lang=1&cs-lang=csharp#code-snippet-1


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"
    MCTS | SharePoint 2010, Application Development
    MCTS | SharePoint 2010, Configuring
    MS | Programming in HTML5 with JavaScript and CSS3 (MS), Developing ASP.NET MVC 4 Web Applications
    Twitter | @saintwukong

    martes, 21 de mayo de 2013 14:54
  • Hola deberías de implementar algo como el siguiente código

     var msgbox = new Windows.UI.Popups.MessageDialog("If you want to use the MoneyManage you must buy the application");
                msgbox.Commands.Add(new Windows.UI.Popups.UICommand("Close", (cmd) => { 
                
                  //se cierra la aplicación ; sin embargo de acuerdo a los  lineamientos de una app de la windows store no es correcto que se cierre por medio de programación
                    Application.Current.Exit();
                }));
                msgbox.Commands.Add(new Windows.UI.Popups.UICommand("Continuar", (cmd) =>
                {
    
                    //la aplicación continua con su flujo básico
    
                }));

    también te recomiendo que  veas el siguiente link

    guidelines messagedialog


    Blog Saludos desde México DF

    sábado, 25 de mayo de 2013 4:42