在WPF中打开/加载来自同一解决方案的另一个项目的视图

在WPF中打开/加载来自同一解决方案的另一个项目的视图,wpf,view,Wpf,View,在我的应用程序中,在单个解决方案中,有两个不同的项目。 比如说,项目A和项目B 在第一个项目A的视图中,单击按钮事件时,我想从第二个项目B加载视图 你能给我引路吗 谢谢。 Ruhul在Visual Studio中从项目a添加对项目B的引用:项目->添加引用->项目->解决方案 然后,您可以创建在项目B中定义的视图类的实例,并根据需要使用它: private void btnClick_In_Project_A(object sender, RoutedEventArgs e) { //i

在我的应用程序中,在单个解决方案中,有两个不同的项目。 比如说,项目A和项目B

在第一个项目A的视图中,单击按钮事件时,我想从第二个项目B加载视图

你能给我引路吗

谢谢。
Ruhul

在Visual Studio中从项目a添加对项目B的引用:
项目->添加引用->项目->解决方案

然后,您可以创建在项目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用户控制库
或一个
WPF用户控制库

它可以工作。非常感谢。