1
我有一個解決方案與幾個項目相結合。 這是我App.xaml.cs傳遞應用程序作爲參數在WPF
public partial class App : Application
{
private SiteManager _siteManager = new SiteManager();
public SiteManager SiteManager
{
get { return _siteManager; }
set { _siteManager = value; }
}
}
我的運行過程中我調用另一個項目在同一個解決方案
SiteDll.MainWindow siteManagerDialog = new SiteDll.MainWindow();
siteManagerDialog.Show();
,但我不知道如何通過所有增值經銷商在App.xaml.cs到SiteDll.MainWindow siteManagerDialog。
我想:
SiteDll.MainWindow siteManagerDialog = new SiteDll.MainWindow((App)Application.Current);
siteManagerDialog.Show();
然後將其丟在SiteDll.MainWindow構造:
public MainWindow(object me)
{
Application app = ((App)me);
InitializeComponent();
}
,但我得到鑄造錯誤... 什麼是做了正確的方法是什麼?