コード例 #1
0
        public MainPageViewModel(INavigationService navigationService, IContext ctx, IEventAgregator eventAggregator)
            : base(navigationService)
        {
            _ctx             = ctx;
            _eventAggregator = eventAggregator;
            Title            = "Main Page";

            GameNavigationCommand = new DelegateCommand <Game>(Navigate);
            _eventAggregator.Subscribe <GameChangedEvent>(RefreshGames);
            RefreshGames();
        }
コード例 #2
0
ファイル: main.cs プロジェクト: maque/DesignPatterns
 public OnlyMouseView(IEventAgregator eventAgregator)
 {
     eventAgregator.Subscribe(this);
 }
コード例 #3
0
ファイル: main.cs プロジェクト: maque/DesignPatterns
 public View(IEventAgregator eventAgregator)
 {
     eventAgregator.Subscribe(this);
 }