Ejemplo n.º 1
0
        public async void SendUserNotification(Common.PlatformEssentials.MessageType type, string message, TimeSpan duration)
        {
            SendMessage(type, message);
            await Task.Delay(duration);

            RemoveMessage(type, message);
        }
Ejemplo n.º 2
0
        public void RemoveMessage(Common.PlatformEssentials.MessageType type, string message)
        {
            var messageType = (MessageType)type;
            var m           = new Message(messageType, message, 1);

            Application.Current.Dispatcher.Invoke(() =>
            {
                if (_messageViewModel.RemoveMessageCommand.CanExecute(m))
                {
                    _messageViewModel.RemoveMessageCommand.Execute(m);
                }
            });
        }