我在一个解决方案中有三个项目。
Project1& Project2&项目3。
在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();
}
当我点击Project3 - > ButtonClick事件时,我想显示Employee_Account.XAML。
怎么做。
答案 0 :(得分:2)
试试这个。这是您需要的代码。
Employee_Account empAcc = new Employee_Account();
MainWindow newWindow = new MainWindow { Owner = this };
newWondiw.Content = empAcc;
newwindow.Show();
答案 1 :(得分:0)
虽然我不知道你为什么要将所有这些东西分成3个独立的项目,但你可以这样做。
var acc = Project1_Namespace.Employee_Account();