Fixed an issue where empty listview drags focus to search bar automatically.

This commit is contained in:
Burak Kaan Köse
2024-06-22 00:43:48 +02:00
parent 82ae13ba3e
commit 3397845ccc

View File

@@ -379,18 +379,24 @@
</Page.Resources> </Page.Resources>
<wino:BasePage.ShellContent> <wino:BasePage.ShellContent>
<Grid>
<!-- Hidden focus receiver... -->
<TextBox
Visibility="Collapsed"
Opacity="0"
Grid.Column="1"
VerticalAlignment="Bottom"
HorizontalAlignment="Right" />
<AutoSuggestBox <AutoSuggestBox
x:Name="SearchBar" x:Name="SearchBar"
Margin="0,0,8,0" Margin="0,0,8,0"
VerticalAlignment="Center" VerticalAlignment="Center"
BorderBrush="Transparent" BorderBrush="Transparent"
GotFocus="SearchBoxFocused" GotFocus="SearchBoxFocused"
IsFocusEngagementEnabled="False"
IsTabStop="False"
LostFocus="SearchBarUnfocused" LostFocus="SearchBarUnfocused"
PlaceholderText="{x:Bind domain:Translator.SearchBarPlaceholder}" PlaceholderText="{x:Bind domain:Translator.SearchBarPlaceholder}"
QueryIcon="Find" QueryIcon="Find"
TabIndex="1000"
TextChanged="SearchBar_TextChanged" TextChanged="SearchBar_TextChanged"
Text="{x:Bind ViewModel.SearchQuery, Mode=TwoWay}"> Text="{x:Bind ViewModel.SearchQuery, Mode=TwoWay}">
<i:Interaction.Behaviors> <i:Interaction.Behaviors>
@@ -399,11 +405,16 @@
</ic:EventTriggerBehavior> </ic:EventTriggerBehavior>
</i:Interaction.Behaviors> </i:Interaction.Behaviors>
</AutoSuggestBox> </AutoSuggestBox>
</Grid>
</wino:BasePage.ShellContent> </wino:BasePage.ShellContent>
<Grid x:Name="RootGrid"> <Grid x:Name="RootGrid">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition x:Name="ReaderColumn" Width="*" MaxWidth="{x:Bind ViewModel.StatePersistanceService.MailListPaneLength, Mode=OneWay}"/> <ColumnDefinition
x:Name="ReaderColumn"
Width="*"
MaxWidth="{x:Bind ViewModel.StatePersistanceService.MailListPaneLength, Mode=OneWay}" />
<ColumnDefinition x:Name="RendererColumn" Width="*" /> <ColumnDefinition x:Name="RendererColumn" Width="*" />
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
@@ -801,6 +812,9 @@
Grid.Column="1" Grid.Column="1"
IsNavigationStackEnabled="False" /> IsNavigationStackEnabled="False" />
<VisualStateManager.VisualStateGroups> <VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="AdaptiveStates" CurrentStateChanged="AdaptivenessChanged"> <VisualStateGroup x:Name="AdaptiveStates" CurrentStateChanged="AdaptivenessChanged">
<VisualState x:Name="NormalState"> <VisualState x:Name="NormalState">