From 3d0428c5182ef396c119da5fbb0ab53b0a28f9d1 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Wed, 1 Feb 2023 09:53:37 +0800 Subject: [PATCH] add info filter the preset value --- v2rayN/v2rayN/Global.cs | 1 + v2rayN/v2rayN/Views/MsgView.xaml | 7 ++++--- v2rayN/v2rayN/Views/MsgView.xaml.cs | 7 ++++++- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/v2rayN/v2rayN/Global.cs b/v2rayN/v2rayN/Global.cs index 7ce34c6f..07961134 100644 --- a/v2rayN/v2rayN/Global.cs +++ b/v2rayN/v2rayN/Global.cs @@ -105,6 +105,7 @@ public static readonly List Protocols = new List { "http", "tls", "bittorrent" }; public static readonly List TunMtus = new List { "9000", "1500" }; public static readonly List TunStacks = new List { "gvisor", "system" }; + public static readonly List PresetMsgFilters = new List { "^(?!.*proxy).*$", "^(?!.*direct).*$" }; #endregion diff --git a/v2rayN/v2rayN/Views/MsgView.xaml b/v2rayN/v2rayN/Views/MsgView.xaml index 64c9d708..220ad9af 100644 --- a/v2rayN/v2rayN/Views/MsgView.xaml +++ b/v2rayN/v2rayN/Views/MsgView.xaml @@ -21,12 +21,13 @@ VerticalAlignment="Center" Foreground="{DynamicResource PrimaryHueLightBrush}" Text="{x:Static resx:ResUI.MsgInformationTitle}" /> - + materialDesign:TextFieldAssist.HasClearButton="True" + IsEditable="True" /> ("MsgView").Subscribe(x => DelegateAppendText(x)); + Global.PresetMsgFilters.ForEach(it => + { + cmbMsgFilter.Items.Add(it); + }); + cmbMsgFilter.Items.Add(string.Empty); } void DelegateAppendText(string msg) @@ -30,7 +35,7 @@ namespace v2rayN.Views { return; } - var MsgFilter = txtMsgFilter.Text.TrimEx(); + var MsgFilter = cmbMsgFilter.Text.TrimEx(); if (!Utils.IsNullOrEmpty(MsgFilter)) { if (!Regex.IsMatch(msg, MsgFilter))