在WPF中打开另一个窗口,可以使用Window类创建一个新的窗口实例,并使用Show()方法显示它。
下面是一个示例代码,演示如何从一个WPF窗口中打开另一个窗口:
// MainWindow.xaml.csusing System.Windows;namespace YourNamespace{ public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void OpenNewWindowButton_Click(object sender, RoutedEventArgs e) { NewWindow newWindow = new NewWindow(); // 创建新窗口实例 newWindow.Show(); // 显示新窗口 } }}// NewWindow.xaml.csusing System.Windows;namespace YourNamespace{ public partial class NewWindow : Window { public NewWindow() { InitializeComponent(); } }}在MainWindow.xaml中,添加一个按钮,当按钮被点击时,会调用OpenNewWindowButton_Click方法打开新的窗口。
<!-- MainWindow.xaml --><Window x:Class="YourNamespace.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Main Window" Height="450" Width="800"> <Grid> <Button Content="Open New Window" Click="OpenNewWindowButton_Click" /> </Grid></Window>这样,当点击按钮时,就会打开一个新的窗口。

