我有两个独立的项目,例如 project1 和 project2。好吧,我在 project1 中有一个 window1,所以我如何从 project2 中显示这个 window1。
最佳答案
您只需将项目引用添加到要从中调用其他项目的项目。然后你可以做这样的事情。我有 2 个不同的命名空间,但这样的东西应该可以工作。
namespace WpfApplication1
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
WpfApplication2.MainWindow newForm;
public MainWindow()
{
InitializeComponent();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
newForm = new WpfApplication2.MainWindow();
newForm.Show(); // or newForm.ShowDialog();
}
}
}
关于c# - 从其他项目打开 wpf 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11581522/