当前位置: 首页 > news >正文

WPF 子界面修改后通知到主页面

子页面:
public partial class MyPopupWindow : Window
{
    public event Action OnClose;
 
    private void CloseWindowButton_Click(object sender, RoutedEventArgs e)
    {
        OnClose?.Invoke();
        this.Close();
    }
}


主界面:
public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        MyPopupWindow popup = new MyPopupWindow();
        popup.OnClose += RefreshUI;
        popup.Show();
    }
 
    private void RefreshUI()
    {
        // 更新UI的代码,例如:
        this.DataContext = GetUpdatedData(); // 假设GetUpdatedData返回更新后的数据对象
    }
}

来源:百度Ai

相关文章:

  • 一站式远程访问工具对比分析及选择建议
  • LeetCode:翻转二叉树
  • 使用OpenFOAM中的VOF模型仿真两相流
  • maven如何搭建自己的私服(windows版)?
  • Java 的 Monitor 机制:原理与源码详解
  • [git]如何关联本地分支和远程分支
  • 数据库的进阶操作
  • 路由器断流排查终极指南:从Ping测试到Wireshark抓包5步定位法
  • 基于GlusterFS的分布式存储集群部署实战指
  • System-V 共享内存
  • JavaScript中数组和对象不同遍历方法的顺序规则
  • 驱动开发硬核特训 · Day 30(上篇):深入理解 I2C 总线驱动模型(以 at24 EEPROM 为例)
  • 多模态文档检索开源方案-三大竞赛获奖方案技术链路
  • 基于Credit的流量控制
  • C++ 算法学习之旅:从入门到精通的秘籍
  • C++模板笔记
  • Linux系统编程---进程间Signal信号通信
  • el-table计算表头列宽,不换行显示
  • SKNet、空间注意力介绍
  • 如何使用Java生成图像验证码
  • 850亿元!2025年中央金融机构注资特别国债(一期)拟第一次续发行
  • 中华人民共和国和俄罗斯联邦关于全球战略稳定的联合声明
  • 商务部再回应中美经贸高层会谈
  • 两部门发布外汇领域行刑反向衔接案例,织密金融安全“防护网”
  • 金融监管总局:做好2025年小微企业金融服务工作
  • 印巴局势快速升级,外交部:呼吁印巴以和平稳定的大局为重