从WPF中相同解决方案的另一个项目打开/加载视图
问题描述:
在我的应用程序中,在一个解决方案中,有两个不同的项目。 可以说,项目A和项目B.从WPF中相同解决方案的另一个项目打开/加载视图
从第一个项目A的视图中,按钮的单击事件,我想从第二个项目B.
加载视图可否请你指导我。
谢谢。 Ruhul
答
在Visual Studio中从项目A添加对项目B的引用:Project->Add Reference->Projects->Solution
。
然后,可以创建在项目B定义的视图类的一个实例,并使用它作为适当:
private void btnClick_In_Project_A(object sender, RoutedEventArgs e)
{
//if viewB is a window:
ProjectB.ViewB viewB = new ProjectB.ViewB();
viewB.Show();
//or if viewB is a UserControl:
Window win = new Window();
win.Content = new ProjectB.ViewB();
win.Show();
}
项目B应该是一个WPF User Control Library
或WPF User Control Library
。
它的工作原理。非常感谢mm8。 –