要实现这个功能,您可以按照以下步骤进行操作:

  1. 在窗口a的代码中,找到按钮b的点击事件处理程序。
  2. 在按钮b的点击事件处理程序中,实例化窗口c并显示它。
  3. 在按钮b的点击事件处理程序中,调用窗口a的Close()方法来关闭窗口a。

以下是一个简单的示例代码:

// 窗口a的代码
public partial class WindowA : Window
{
    public WindowA()
    {
        InitializeComponent();
    }

    private void ButtonB_Click(object sender, RoutedEventArgs e)
    {
        // 实例化窗口c
        WindowC windowC = new WindowC();
        
        // 显示窗口c
        windowC.Show();
        
        // 关闭窗口a
        Close();
    }
}

请注意,这只是一个简单的示例代码,您可能需要根据自己的需求进行适当的调整和修改

NET Framework 窗口a里有按钮b点击按钮b开启窗口c同时释放a窗口

原文地址: https://www.cveoy.top/t/topic/iCnx 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录