Hit enter to clear focus on textbox; add clear button

This commit is contained in:
2026-02-17 13:38:59 +09:00
parent b501abf447
commit 83f2ea88b5
+23 -4
View File
@@ -34,6 +34,7 @@
IsVisible="{Binding IsTitleBoxVisible}" IsVisible="{Binding IsTitleBoxVisible}"
Watermark="Receipts December 2024" Watermark="Receipts December 2024"
Margin="2,0,2,4" Margin="2,0,2,4"
Classes="clearButton"
Name="TitleTextBox"> Name="TitleTextBox">
<TextBox.KeyBindings> <TextBox.KeyBindings>
<KeyBinding Command="{Binding $parent[views:MainView].UnfocusTextbox}" Gesture="Enter" /> <KeyBinding Command="{Binding $parent[views:MainView].UnfocusTextbox}" Gesture="Enter" />
@@ -69,10 +70,28 @@
</Style> </Style>
</DataGrid.Styles> </DataGrid.Styles>
<DataGrid.Columns> <DataGrid.Columns>
<DataGridTextColumn Header="Title" <DataGridTemplateColumn Header="Title"
Binding="{Binding Title}" IsReadOnly="False"
IsReadOnly="False" Width="*">
Width="*"/> <DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Label Content="{Binding Title}"
VerticalAlignment="Center"
HorizontalAlignment="Left"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate DataType="models:ReportFile">
<TextBox Text="{Binding Title}"
Watermark="Title"
Classes="clearButton">
<TextBox.KeyBindings>
<KeyBinding Command="{Binding $parent[views:MainView].UnfocusTextbox}" Gesture="Enter" />
</TextBox.KeyBindings>
</TextBox>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
<DataGridTemplateColumn Header="Receipt Date" <DataGridTemplateColumn Header="Receipt Date"
IsReadOnly="False" IsReadOnly="False"
Width="125"> Width="125">