public MenuView() { this.InitializeComponent(); this._viewModel = (MenuViewModel)this.DataContext; EventbusManager.Register <MenuView, UpdateCommandMessage>(this.UpdateCommandMessageReceived); }
private void SetupUpdate() { MessengerManager.GetInstance().Add(() => { if (!EventbusManager.IsViewOpen(typeof(DevicesView), this._channel)) { return; } EventbusManager.Send<DevicesView, DeviceUpdateCommand>(new DeviceUpdateCommand(CommandMessage.Update), this._channel); }); EventbusManager.Register<DevicesView, DeviceUpdateCommand>(this.ReceiveUpdateCommand); }
private void SetupUpdate() { MessengerManager.GetInstance().Add(() => { if (!EventbusManager.IsViewOpen(typeof(UserlistView), 0)) { return; } EventbusManager.Send <UserlistView, UpdateCommandMessage>(new UpdateCommandMessage(CommandMessage.Update), 0); }); EventbusManager.Register <UserlistView, UpdateCommandMessage>(this.ReceiveUpdateCommand); }
public MainView() { this.InitializeComponent(); this._viewModel = (MainViewModel)this.DataContext; EventbusManager.Register <MainView, MainMessage>(this.EventBusReceivedMessage); var settings = UserSettingsLoader.GetInstance().Settings; this._viewModel.Username = settings.Username; this._viewModel.Interval = settings.Interval; this._viewModel.HostAddressItems = settings.ServerAddressItems; this._viewModel.HostAddress = settings.ServerAddress; }
public ChatView() { this.InitializeComponent(); this._viewModel = (ChatViewModel)this.DataContext; MessengerManager.GetInstance().Add(() => { if (!EventbusManager.IsViewOpen(typeof(ChatView), 0)) { return; } this._dispatcherTimer_Tick(); }); EventbusManager.Register <ChatView, LoadCommandMessage>(this.LoadCommandReceived); }
private void Window_Loaded(object sender, RoutedEventArgs e) { EventbusManager.OpenView <MainView>(0); EventbusManager.Send <MenuView, UpdateCommandMessage>(new UpdateCommandMessage(ViewOpen.Main), 0); EventbusManager.Register <MainWindow, UpdateCommandMessage>(this.UpdateCommandMessageReceived); }