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

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

http://www.xdnf.cn/news/4795.html

相关文章:

  • 嵌入式 C 语言控制语句
  • 44 Python MySQL(PyMySQL 驱动)
  • Java的对象头:原理与源码详解
  • python实现的音乐播放器
  • 企业生产安全管理平台的功能架构
  • Java后端程序员学习前端之JavaScript
  • PHP反序列化漏洞
  • CBO和HBO区别及介绍
  • 【包含例题P1955、P1892、P2024、P1196】并查集、扩展域并查集、带权并查集
  • arcmap栅格数据地理坐标转换,从WGS84坐标到2000
  • 深入理解Bitmap及Roaring Map:原理与应用详解
  • PPIO × GPT4All:构建本地知识库,让AI更懂你
  • 从单智到多智:深度拆解基于MetaGPT的智能体辩论
  • AI原生手机:三大技术阵营的终极对决与未来展望
  • 使用Maple Flow创建电路最坏情况分析WCCA工作表
  • 【前端】每日一道面试题2:解释CSS盒模型的box-sizing属性,以及它在响应式布局中的作用。
  • 字符串哈希(算法题)
  • VR 南锣鼓巷:古老街区的数字化绘卷与沉浸式遨游​
  • 高处安装、维护拆除作业考试重点知识
  • PlatformIO
  • 遗传算法求解异构车队VRPTW问题
  • 基于Credit的流量控制
  • SQL知识点总结
  • 【Yolo精读+实践+魔改系列】Yolov3论文超详细精讲(翻译+笔记)
  • 第一次被AI指点出文章的问题
  • 【AXI总线专题】-AXI-LITE总线解读
  • 307.重新格式化电话号码
  • MySQL中MVCC的实现原理
  • WarpDemuX
  • AI开发跃迁指南(第三章:第四维度1——Milvus、weaviate、redis等向量数据库介绍及对比选型)