From eea87ad879d1c792602557011afeddd3c241f0f6 Mon Sep 17 00:00:00 2001 From: NaBian <836904362@qq.com> Date: Wed, 8 Sep 2021 00:08:56 +0800 Subject: [PATCH] add ignoreTextChanged --- .../HandyControlDemo_Net_40.csproj | 3 + .../HandyControl_Net_40/Themes/Theme.xaml | 108 +++++++++++++ .../HandyControlDemo_Net_GE45.csproj | 3 + .../HandyControlDemo_Code.csproj | 10 ++ .../Data/DemoInfo.json | 3 +- .../HandyControlDemo_Shared.projitems | 8 + .../Properties/Langs/Lang.Designer.cs | 11 ++ .../Properties/Langs/Lang.ca-ES.resx | 3 + .../Properties/Langs/Lang.en.resx | 3 + .../Properties/Langs/Lang.es.resx | 5 +- .../Properties/Langs/Lang.fa.resx | 3 + .../Properties/Langs/Lang.fr.resx | 3 + .../Properties/Langs/Lang.ko-KR.resx | 3 + .../Properties/Langs/Lang.pl.resx | 3 + .../Properties/Langs/Lang.pt-BR.resx | 3 + .../Properties/Langs/Lang.resx | 3 + .../Properties/Langs/Lang.ru.resx | 3 + .../Properties/Langs/Lang.tr.resx | 3 + .../Properties/Langs/LangProvider.cs | 19 ++- .../Img/LeftMainContent/AutoComplete_16x.png | Bin 0 -> 175 bytes .../Controls/AutoCompleteTextBoxDemoCtl.xaml | 10 ++ .../AutoCompleteTextBoxDemoCtl.xaml.cs | 10 ++ .../AutoCompleteTextBoxDemoViewModel.cs | 57 +++++++ .../ViewModel/ViewModelLocator.cs | 3 + .../ManualObservableCollection`1.cs | 27 ++++ .../AutoCompleteTextBox.cs | 150 ++++++++++++++++++ .../AutoCompleteTextBoxItem.cs | 9 ++ .../HandyControl_Shared.projitems | 9 ++ .../Themes/Styles/AutoCompleteTextBox.xaml | 6 + .../Base/AutoCompleteTextBoxBaseStyle.xaml | 115 ++++++++++++++ .../HandyControl_Shared/Themes/Theme.xaml | 108 +++++++++++++ .../HandyControl_Shared/Themes/Theme_40.txt | 2 + .../HandyControl_Shared/Themes/Theme_GE45.txt | 2 + .../Tools/Helper/BindingHelper.cs | 31 ++++ 34 files changed, 733 insertions(+), 6 deletions(-) create mode 100644 src/Shared/HandyControlDemo_Shared/Resources/Img/LeftMainContent/AutoComplete_16x.png create mode 100644 src/Shared/HandyControlDemo_Shared/UserControl/Controls/AutoCompleteTextBoxDemoCtl.xaml create mode 100644 src/Shared/HandyControlDemo_Shared/UserControl/Controls/AutoCompleteTextBoxDemoCtl.xaml.cs create mode 100644 src/Shared/HandyControlDemo_Shared/ViewModel/Controls/AutoCompleteTextBoxDemoViewModel.cs create mode 100644 src/Shared/HandyControl_Shared/Controls/Input/AutoCompleteTextBox/AutoCompleteTextBox.cs create mode 100644 src/Shared/HandyControl_Shared/Controls/Input/AutoCompleteTextBox/AutoCompleteTextBoxItem.cs create mode 100644 src/Shared/HandyControl_Shared/Themes/Styles/AutoCompleteTextBox.xaml create mode 100644 src/Shared/HandyControl_Shared/Themes/Styles/Base/AutoCompleteTextBoxBaseStyle.xaml create mode 100644 src/Shared/HandyControl_Shared/Tools/Helper/BindingHelper.cs diff --git a/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj b/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj index 5bd91cb0..0f84bcab 100644 --- a/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj +++ b/src/Net_40/HandyControlDemo_Net_40/HandyControlDemo_Net_40.csproj @@ -402,6 +402,9 @@ Resources\Img\LeftMainContent\GridPane_16x.png + + Resources\Img\LeftMainContent\AutoComplete_16x.png + Resources\Img\under_construction.gif diff --git a/src/Net_40/HandyControl_Net_40/Themes/Theme.xaml b/src/Net_40/HandyControl_Net_40/Themes/Theme.xaml index 73429799..aa01a0d6 100644 --- a/src/Net_40/HandyControl_Net_40/Themes/Theme.xaml +++ b/src/Net_40/HandyControl_Net_40/Themes/Theme.xaml @@ -11250,6 +11250,113 @@ + + @@ -12878,6 +12985,7 @@ + + + + diff --git a/src/Shared/HandyControl_Shared/Themes/Theme.xaml b/src/Shared/HandyControl_Shared/Themes/Theme.xaml index c8fd75a4..3623a01e 100644 --- a/src/Shared/HandyControl_Shared/Themes/Theme.xaml +++ b/src/Shared/HandyControl_Shared/Themes/Theme.xaml @@ -11383,6 +11383,113 @@ + + @@ -13028,6 +13135,7 @@