Ejemplo n.º 1
0
        private void ExcludeMessage(object sender, RoutedEventArgs e)
        {
            var msgVm = (sender as FrameworkElement)?.DataContext as SystemMessageViewModel;

            if (HiddenMessages.Any(x => x.Opcode == msgVm?.Opcode))
            {
                return;
            }
            HiddenMessages.Add(msgVm);
            ShowedMessages.Remove(msgVm);
        }
        private void RestoreMessage(object sender, RoutedEventArgs e)
        {
            var msgVm = (SystemMessageViewModel)((FrameworkElement)sender).DataContext;

            if (HiddenMessages.All(x => x.Opcode != msgVm?.Opcode))
            {
                return;
            }
            ShowedMessages.Add(msgVm);
            HiddenMessages.Remove(msgVm);
        }