Exemplo n.º 1
0
 /// <summary>Gets the default handling action of <see cref="NavigateMessage"/> objects. </summary>
 /// <param name="mapper">The mapper which maps view model types to view types. </param>
 /// <param name="frame">The frame. </param>
 /// <returns>The message action. </returns>
 public static Action <NavigateMessage> GetNavigateMessageAction(IViewModelToViewMapper mapper, Frame frame)
 {
     return(message => frame.Navigate(mapper.Map(message.ViewModelType), message.Parameter));
 }
Exemplo n.º 2
0
 /// <summary>Gets the default handling action of <see cref="NavigateMessage"/> objects. </summary>
 /// <param name="mapper">The mapper which maps view model types to view types. </param>
 /// <param name="frame">The frame. </param>
 /// <returns>The message action. </returns>
 public static Action<NavigateMessage> GetNavigateMessageAction(IViewModelToViewMapper mapper, Frame frame)
 {
     return message => frame.Navigate(mapper.Map(message.ViewModelType), message.Parameter);
 }
Exemplo n.º 3
0
 /// <summary>Gets the default handling action of <see cref="NavigateMessage"/> objects. </summary>
 /// <param name="mapper">The mapper which maps view model types to view types. </param>
 /// <param name="frame">The frame. </param>
 /// <returns>The message action. </returns>
 public static Action <NavigateMessage> GetNavigateMessageAction(IViewModelToViewMapper mapper, MtFrame frame)
 {
     return(async message => await frame.NavigateAsync(mapper.Map(message.ViewModelType), message.Parameter));
 }
Exemplo n.º 4
0
 /// <summary>Gets the default handling action of <see cref="NavigateMessage"/> objects. </summary>
 /// <param name="mapper">The mapper which maps view model types to view types. </param>
 /// <param name="frame">The frame. </param>
 /// <returns>The message action. </returns>
 public static Action<NavigateMessage> GetNavigateMessageAction(IViewModelToViewMapper mapper, MtFrame frame)
 {
     return async message => await frame.NavigateAsync(mapper.Map(message.ViewModelType), message.Parameter);
 }