Skip to content

Commit 443c1fb

Browse files
authored
Add auto focus to demo items search box (#1696)
* Add auto-focus on demo items search box * Add HintAssist.IsFloating="True" to demo items search box
1 parent 9b53261 commit 443c1fb

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

MainDemo.Wpf/MainWindow.xaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,14 @@
4949
IsChecked="{Binding ElementName=MenuToggleButton, Path=IsChecked, Mode=TwoWay}" />
5050

5151
<TextBox
52+
x:Name="DemoItemsSearchBox"
5253
Text="{Binding SearchKeyword, UpdateSourceTrigger=PropertyChanged}"
5354
DockPanel.Dock="Top"
5455
Margin="16, 4"
5556
Width="200"
5657
BorderThickness="0"
57-
materialDesign:HintAssist.Hint="Search..."
58+
materialDesign:HintAssist.Hint="Search"
59+
materialDesign:HintAssist.IsFloating="True"
5860
materialDesign:TextFieldAssist.HasClearButton="True"
5961
materialDesign:TextFieldAssist.HasOutlinedTextField="True"
6062
materialDesign:TextFieldAssist.DecorationVisibility="Collapsed"
@@ -82,9 +84,11 @@
8284
<materialDesign:ColorZone Padding="16" materialDesign:ShadowAssist.ShadowDepth="Depth2"
8385
Mode="PrimaryMid" DockPanel.Dock="Top">
8486
<DockPanel>
85-
86-
<ToggleButton Style="{StaticResource MaterialDesignHamburgerToggleButton}" IsChecked="False"
87-
x:Name="MenuToggleButton"/>
87+
<ToggleButton
88+
x:Name="MenuToggleButton"
89+
Style="{StaticResource MaterialDesignHamburgerToggleButton}"
90+
IsChecked="False"
91+
Click="MenuToggleButton_OnClick"/>
8892
<materialDesign:PopupBox DockPanel.Dock="Right" PlacementMode="BottomAndAlignRightEdges" StaysOpen="False">
8993
<StackPanel>
9094
<Button Content="Hello World" Click="MenuPopupButton_OnClick"/>

MainDemo.Wpf/MainWindow.xaml.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,5 +72,10 @@ private void OnCopy(object sender, ExecutedRoutedEventArgs e)
7272
}
7373
}
7474
}
75+
76+
private void MenuToggleButton_OnClick(object sender, RoutedEventArgs e)
77+
{
78+
DemoItemsSearchBox.Focus();
79+
}
7580
}
7681
}

0 commit comments

Comments
 (0)