zoukankan      html  css  js  c++  java
  • 解决Prism的EventAggregator的事件订阅错误

    在prism的EventAggregator事件订阅会指向一个方法,而该方法不能为private,否则该事件订阅将会无法方法该方法导致订阅错误!正确做法是将指向的方法改为public

    [ImportingConstructor]
            public ApplicationViewModel(IEventAggregator eventAggregator, IRegionManager regionManager)
            {
                this.EventAggregator = eventAggregator;
                this.RegionManager = regionManager;
                this.EventAggregator.GetEvent<ModuleChangedEvent>().Subscribe(OnLoading, ThreadOption.UIThread);
            }
    public void OnLoading(SYS_MODULE curModule)
            {
                this.IsBusy = true;
                EntityQuery<SYS_APPLICATIONS> list = this.AuthenticationContext.GetSYS_APPLICATIONSQuery().Where(p => p.A_MODULEID == curModule.MODULEID);
                LoadOperation<SYS_APPLICATIONS> loadop = this.AuthenticationContext.Load(list);
                loadop.Completed += new EventHandler(loadop_Completed);
     
            }
  • 相关阅读:
    [LUOGU] P3275 [SCOI2011]糖果
    [BZOJ] 2287: 【POJ Challenge】消失之物
    [BZOJ] 2131: 免费的馅饼
    [JZOJ] 5835. Prime
    [JZOJ] 5837.Omeed
    UF_CAMGEOM_ask_custom_points 封装缺陷
    NX Open 切削层加载
    NX Open 图层说
    c++ Dll调用
    VC操作Excel文件编程相关内容总结
  • 原文地址:https://www.cnblogs.com/oldkingsir/p/2369262.html
Copyright © 2011-2022 走看看