Преглед на файлове

孙浩楠-搜索删除完全部内容后清空搜索结果

zhuyi преди 1 година
родител
ревизия
021fd0716e

+ 1 - 1
Demo/Examples/Compdfkit_Tools/PDFView/PDFSearch/PDFSearchUI/CPDFSearchInputUI.xaml

@@ -22,7 +22,7 @@
             <ColumnDefinition Width="auto"></ColumnDefinition>
         </Grid.ColumnDefinitions>
         <Grid Margin="0,0,8,0">
-            <TextBox Name="SearchTextBox" VerticalContentAlignment="Center" Height="30" KeyDown="SearchTextBox_KeyDown" Padding="5,0,30,0"></TextBox>
+            <TextBox Name="SearchTextBox" VerticalContentAlignment="Center" TextChanged="SearchTextBox_TextChanged" Height="30" KeyDown="SearchTextBox_KeyDown" Padding="5,0,30,0"></TextBox>
             <TextBlock VerticalAlignment="Center" IsHitTestVisible="False" Margin="10,0,0,0" 
                        Visibility="{Binding ElementName=SearchTextBox,Path=Text,Converter={StaticResource TextLengthToVisibilityConverter}}">Search</TextBlock>
             

+ 8 - 0
Demo/Examples/Compdfkit_Tools/PDFView/PDFSearch/PDFSearchUI/CPDFSearchInputUI.xaml.cs

@@ -73,6 +73,14 @@ namespace Compdfkit_Tools.PDFControlUI
                 SearchEvent?.Invoke(this, SearchKeyWord);
             }
         }
+
+        private void SearchTextBox_TextChanged(object sender, TextChangedEventArgs e)
+        {
+            if (string.IsNullOrEmpty(SearchKeyWord))
+            {
+                ClearEvent?.Invoke(this, new EventArgs());
+            }
+        }
     }
 
 }