예제 #1
0
    private void raiseWindow(string nextWindowName)
    {
        RaiseWindowMessage message = new RaiseWindowMessage();

        message.WindowName   = nextWindowName;
        message.ShowAsDialog = true;
        MessengerInstance.Send <RaiseWindowMessage>(message);
    }
    private void raiseNextWindow(RaiseWindowMessage obj)
    {
        // determine which window to raise and show it
        switch (obj.WindowName)
        {
        case "NextWindow":
            NextWindow view = new NextWindow();
            if (obj.ShowAsDialog)
            {
                view.ShowDialog();
            }
            else
            {
                view.Show();
            }
            break;

        // some other case here...
        default:
            break;
        }
    }