我有一個MVVM結構的WPF應用程序。使用在一個進程中聲明的屬性到另一個WPF應用程序使用交叉線程
我在做什麼是:我已經創建了一個WPF應用程序「NotificationApp」用於通知目的,我正在從我的主應用程序「MyMainApplication」運行此應用程序。我想要的是從「NotificationApp」獲取來自「MyMainApplication」屬性「NotificationCount」中的通知的計數。
以我 「d:\項目\ NotificationApp」:
private int notificationCount;
public int NotificationCount
{
get
{
return notificationCount;
}
set
{
notificationCount = value;
NotifyPropertyChanged("NotificationCount");
}
}
NotificationCount = TotalNumberOfNotifications;
在我的 「d:\項目\ MainApplication」 使用下面的代碼執行 「d:\項目\ NotificationApp」:
Process prc = new Process();
prc.StartInfo = new ProcessStartInfo(@"D:\Projects\NotificationApp\bin\Debug\NotificationApp.exe",ContactId.ToString());
prc.StartInfo.UseShellExecute = false;
prc.StartInfo.RedirectStandardOutput = true;
prc.StartInfo.CreateNoWindow = false;
prc.Start();
通知應用程序工作正常使用此代碼。但是,如何訪問「MyMainApplication」中的NotificationCount屬性(在NotificationApp中聲明)?請幫忙!!!
https://www.google.com/?q=c%23+Inter+Process+Communication – Dennis