2016-07-07 23 views
0

我在一個解決方案中有三個項目。如何從類文件打開XAML文件?

Project1 & Project2 & Project3。

在Project1中我有兩個.XAML文件。

1. Employee_Account.XAML 
2. Employee_Address.XAML 

Project2中我有一個.XAML文件。

1.ViewEmployee.XAML 

在Project3中我有一個.cs文件。

1. Method.cs 

Method.cs - >方法名稱

Public Void OpenEmployeeScree() 
{ 
} 

Project2中 - > ViewEmployee.XAML,我有一個按鈕單擊事件。在這個點擊事件中,我稱爲OpenEmployeeScree()的Project3方法。

E.g:

Project2的:

Public void Button_Click(object sender, RoutedEventArgs e) 
{ 
    Project3 obj = new Project3(); 
    obj.OpenEmployeeScree(); 
} 

當我點擊項目3 - > ButtonClick事件我想顯示Employee_Account.XAML。

如何做到這一點。

回答

2

試試這個。這是你需要的代碼。

Employee_Account empAcc = new Employee_Account(); 
MainWindow newWindow = new MainWindow { Owner = this }; 
newWondiw.Content = empAcc; 
newwindow.Show(); 
+0

不要忘記添加項目的引用來調用項目中的其他'Window'。 – StepUp

+0

非常感謝,工作很好。 – dhamo

0

雖然我不知道爲什麼你想將所有這些東西分成3個獨立的項目,但你可以這樣做。

var acc = Project1_Namespace.Employee_Account();