从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 LibraryWPF User Control Library

+0

它的工作原理。非常感谢mm8。 –