public void Handle(StickersPackActivatedDeactivatedEvent message) { if (message.IsActive) { this.AddStickers(message.StockItemHeader.StockItem); EventAggregator.Current.Publish(new StickersSettings.StickersKeyboardOpenRequestEvent(message.StockItemHeader)); } else { this.RemoveStickers(message.StockItemHeader.StockItem); } }
public void Handle(StickersPackActivatedDeactivatedEvent message) { int productId = message.StockItemHeader.ProductId; StockItemHeader stockItemHeader = this._stockItemHeader; int? nullable = stockItemHeader != null ? new int?(stockItemHeader.ProductId) : new int?(); int valueOrDefault = nullable.GetValueOrDefault(); if ((productId == valueOrDefault ? (nullable.HasValue ? 1 : 0) : 0) == 0) { return; } this.HideWithDelay(); }
public void Handle(StickersPackActivatedDeactivatedEvent message) { int productId = message.StockItemHeader.ProductId; StockItemHeader stockItemHeader = this._stockItemHeader; int? nullable = stockItemHeader != null ? new int?(stockItemHeader.ProductId) : new int?(); int valueOrDefault = nullable.GetValueOrDefault(); if ((productId == valueOrDefault ? (nullable.HasValue ? 1 : 0) : 0) == 0) { return; } new DelayedExecutor(800).AddToDelayedExecution((Action)(() => Execute.ExecuteOnUIThread((Action)(() => this.Hide(false))))); }
public void Handle(StickersPackActivatedDeactivatedEvent message) { this.RequestDeferredUpdate(); }