private void OnNavigationCompleted(NavigationDescriptor sourceDescriptor, NavigationDescriptor targetDescriptor, ViewState targetState)
{
if (NavigationCompleted != null)
NavigationCompleted(this,
new NavigationEventArgs(sourceDescriptor, targetDescriptor) { TargetState = targetState });
}