MVVM Light를 배우려고하고 Windows Phone 8 응용 프로그램에 사용했습니다. 위대한 일이지만 MVRS 패턴으로 푸시 알림을 사용하는 방법에 대한 자습서 나 샘플을 찾을 수 없습니다. 내 MainPage에서MVVM light-push notifications
나는 HttpNotificationChannel을 설정하고 나는 알림을 수신하고 있습니다 :
void PushChannel_ShellToastNotificationReceived(object sender, NotificationEventArgs e)
{
StringBuilder message = new StringBuilder();
string relativeUri = string.Empty;
message.AppendFormat("Received Toast {0}:\n", DateTime.Now.ToShortTimeString());
// Parse out the information that was part of the message.
foreach (string key in e.Collection.Keys)
{
message.AppendFormat("{0}: {1}\n", key, e.Collection[key]);
if (string.Compare(
key,
"wp:Param",
System.Globalization.CultureInfo.InvariantCulture,
System.Globalization.CompareOptions.IgnoreCase) == 0)
{
relativeUri = e.Collection[key];
}
}
// Display a dialog of all the fields in the toast.
//Dispatcher.BeginInvoke(() => MessageBox.Show(message.ToString()));
}
이제 내가 무엇을 제출해야 할 지 모르겠습니다. 약 5 가지 종류의 알림을 받으면 앱의 다른 페이지로 이동하거나 페이지를 새로 고쳐야합니다 (또는 저장 공간에 일부 데이터 저장). 어떻게해야합니까? 검색 할 때 mvvm 표시등이있는 일부 메시징 시스템을 찾습니다. 알림에 사용할 수 있습니까? 어떤 종류의 메시지를 사용해야합니까? 몇 가지 예제 코드를 제공하거나 튜토리얼 (기사/비디오)을 가르쳐 주시겠습니까? 감사합니다
감사합니다. 그것은 위대한 작품. –
@Fred - 불행히도 메신저는 MVVM과 아무 관련이 없습니다. MVVM을 사용하여 어떻게 해결할 수 있습니까? –