示例#1
0
 public MessagesService(IMessageDisplay messageDisplay)
 {
     Messages = new ObservableProperty <Message>(0);
     Messages
     .Do(messageDisplay.AddMessage)
     .Delay(m => Observable.Timer(m.TimeToLive))
     .Subscribe(messageDisplay.RemoveMessage);
 }