コード例 #1
0
 /// <summary>
 /// Toggles the stock.
 /// </summary>
 private void ToggleStock()
 {
     if (Log.IsDebugEnabled)
     {
         Log.DebugFormat("ToggleStock - StockSymbol = {0}", StockSymbol);
     }
     StockToggleButtonActorRef?.Tell(new ToggleStockMessage());
 }
コード例 #2
0
        public StockToggleButtonViewModel(IAgent <StocksCoordinatorMessage> stocksCoordinatorRef, string stockSymbol)
        {
            StockSymbol = stockSymbol;

            StockToggleButtonActorRef =
                StockToggleButtonActor.Create(stocksCoordinatorRef, this, stockSymbol);

            ToggleCommand = new RelayCommand(
                () => StockToggleButtonActorRef.Post(new FlipToggleMessage()));

            UpdateButtonTextToOff();
        }
コード例 #3
0
        public StockToogleButtonViewModel(IActorRef stockCoordinatorActorRef, string stockSymbol)
        {
            StockSymbol = stockSymbol;
            StockToggleButtonActorRef = ActorSystemReference
                                        .ActorSystem
                                        .ActorOf(Props.Create(() => new StockToogleButtonActor(stockCoordinatorActorRef, this, stockSymbol)));

            ToggleCommand = new RelayCommand(() =>
            {
                StockToggleButtonActorRef.Tell(new FlipToggleMessage());
            });

            UpdateButtonTextToOff();
        }