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);
     
            }
  • 相关阅读:
    poj 2195 Going Home
    poj 3068 "Shortest" pair of paths
    aoj 2226 Merry Christmas
    poj 2226 Muddy Fields
    foj Problem 2275 Game
    foj Problem 2283 Tic-Tac-Toe
    XidianOJ 1081 锘爷与矩阵
    XidianOJ 1061 a+boflw
    XidianOJ 1080 锘爷与跳楼塔
    XidianOJ 1017 Codeforce上的rating
  • 原文地址:https://www.cnblogs.com/oldkingsir/p/2369262.html
Copyright © 2011-2022 走看看