是否可以从同一解决方案中将项目A中的一个页面重定向到项目B中的页面

时间:2012-08-03 09:57:29

标签: c# wpf

我有两个项目,项目A和项目B.两个项目都在同一个解决方案下。我想在项目B中使用项目A的页面。如何从项目B调用该页面。提前感谢。

3 个答案:

答案 0 :(得分:1)

可以加入另一种解决方案,在同一解决方案中有2个项目。

要从其他项目打开表单,您必须添加对该项目的引用。

在第一个项目中,右键单击Solution Explorer窗口中的References项。

选择“添加引用”选项。选择Projects选项卡,然后选择第二个项目。

单击“确定”。然后,要从第二个项目访问表单,只需使用:

Yourproject2.FormsName objName = new YourProject2.FormName();

objName.Show();

答案 1 :(得分:1)

首先添加对您的其他项目的引用,然后只需调用:

NavigationService.Navigate(new ProjectB.page());

答案 2 :(得分:0)

您需要在项目B中添加对项目A的引用。您可以通过RMC在ProjectB上执行此操作,然后选择添加引用....然后在新窗口中转到Projects选项卡并选择Project A.之后,您可以调用Project B中的页面: 伪代码:

ProjectA.PageNamespace page = new ProjectA.PageNamespace()