Second pass at modal
This commit is contained in:
@ -127,10 +127,12 @@ namespace Aurora.Design.Views.Party
|
||||
else
|
||||
{
|
||||
//Open host selection modal
|
||||
var modalResult = await this.ShowModal(typeof(NewPartyDialog.NewPartyDialog), typeof(NewPartyDialogViewModel));
|
||||
if (modalResult is ConnectionDetails)
|
||||
NewPartyDialogViewModel vm = new NewPartyDialogViewModel();
|
||||
ConnectionDetails details = new ConnectionDetails();
|
||||
vm.Finish = () =>
|
||||
{
|
||||
ConnectionDetails details = modalResult as ConnectionDetails;
|
||||
this.HideModal();
|
||||
details = vm.ReturnObject as ConnectionDetails;
|
||||
_hostname = details.HostName;
|
||||
switch (details.ConnectionType)
|
||||
{
|
||||
@ -145,7 +147,9 @@ namespace Aurora.Design.Views.Party
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
this.ShowModal(typeof(NewPartyDialog.NewPartyDialog), vm);
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user