public virtual void OnIncomingEvents(ICustomLayout sender, MvvmMessagingCenterEventArgs args) { }
public override void OnIncomingEvents(ICustomLayout sender, MvvmMessagingCenterEventArgs args) { object obj = args.Cast <object>(); //custom caster DisplayAlert("CustomEvent", args.MessageId + " " + obj.ToString(), "OK"); }
/// <summary> /// caster of EventProperty for MvvmMessagingCenter /// </summary> /// <typeparam name="T"> /// </typeparam> /// <param name="args"> /// </param> /// <returns> /// </returns> public static T Cast <T>(this MvvmMessagingCenterEventArgs args) { return((T)args.Event); }