I am using Silverlight navigation framework for my application. I also make use of a nested frame within certain pages. If I call RadWindow.Confirm from my root page or from a page that uses nested navigation it is not functioning as a model dialog, as the page from which it was called can be accessed and the page is not dimmed. Any thoughts on how to get this to work?
Here is my code:
Thanks in advance for your help.
Jeff
Here is my code:
private void OnSaveDialogOpened(Object sender, EventArgs e) |
{ |
RadWindow confirm = sender as RadWindow; |
//alert.DialogResult = true; |
//alert.Close(); |
} |
private void OnSaveDialogClosed(object sender, WindowClosedEventArgs e) |
{ |
if (e.DialogResult == true) |
{ |
try |
{ |
theEntityManager.SaveChangesAsync( |
args => |
{ |
if (args.IsCompleted) |
{ |
WriteMessage("Changes saved"); |
} |
else |
{ |
WriteMessage(args.Error.Message); |
} |
//saveWindow.Close(); |
}, |
null); |
} |
catch |
{ |
//saveWindow.Close(); |
throw; |
} |
} |
else |
{ |
WriteMessage("Save cancelled"); |
} |
} |
private void Save2() |
{ |
if (!theEntityManager.HasChanges()) |
{ |
WriteMessage("No changes to save."); |
return; |
} |
WriteMessage("Saving ..."); |
RadWindow.Confirm(new DialogParameters |
{ |
Header = "Alert Message", |
Closed = new EventHandler<WindowClosedEventArgs>(OnSaveDialogClosed), |
Opened = new EventHandler(OnSaveDialogOpened), |
Content = "Save changes?", |
IconContent = "", |
OkButtonContent = "Yes", |
CancelButtonContent = "No" |
}); |
} |
Thanks in advance for your help.
Jeff