private void EditItem_Click(object sender, RoutedEventArgs e)
        {
            Filter filter = TableFilters.SelectedItem as Filter;

            if (filter == null)
            {
                return;
            }
            WindowInputFilter win = new WindowInputFilter(filter.Arguments);

            win.ShowDialog();
            if (DialogTuple.Item1 == false)
            {
                return;
            }
            filter.Arguments = DialogTuple.Item2;
            TableFilters.Items.Refresh();
        }
        private void ButtonAddFilter_Click(object sender, RoutedEventArgs e)
        {
            Warning warn = Table.SelectedItem as Warning;

            if (warn == null)
            {
                return;
            }
            WindowInputFilter win = new WindowInputFilter(warn.Arguments);

            win.ShowDialog();
            if (DialogTuple.Item1 == false)
            {
                return;
            }
            Filter filter = new Filter(warn.Source, warn.Number, DialogTuple.Item2);

            AddFilter(filter);
            TableFilters.Items.Refresh();
        }