更新最新2026
This commit is contained in:
80
Views/NumericKeypadWindow.xaml
Normal file
80
Views/NumericKeypadWindow.xaml
Normal file
@@ -0,0 +1,80 @@
|
||||
<Window x:Class="TabletTester2025.Views.NumericKeypadWindow"
|
||||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
Title="数字输入"
|
||||
Width="360"
|
||||
Height="520"
|
||||
WindowStartupLocation="CenterOwner"
|
||||
ResizeMode="NoResize"
|
||||
Background="#F4F7FA"
|
||||
KeyDown="Window_KeyDown">
|
||||
<Window.Resources>
|
||||
<Style TargetType="Button" x:Key="KeyButton">
|
||||
<Setter Property="MinWidth" Value="72"/>
|
||||
<Setter Property="MinHeight" Value="58"/>
|
||||
<Setter Property="Margin" Value="5"/>
|
||||
<Setter Property="FontSize" Value="22"/>
|
||||
<Setter Property="FontWeight" Value="SemiBold"/>
|
||||
<Setter Property="Background" Value="White"/>
|
||||
<Setter Property="BorderBrush" Value="#C7D2DE"/>
|
||||
<Setter Property="BorderThickness" Value="1"/>
|
||||
</Style>
|
||||
<Style TargetType="Button" x:Key="CommandButton" BasedOn="{StaticResource KeyButton}">
|
||||
<Setter Property="FontSize" Value="18"/>
|
||||
<Setter Property="Background" Value="#E9F1F8"/>
|
||||
</Style>
|
||||
</Window.Resources>
|
||||
|
||||
<Grid Margin="16">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
|
||||
<TextBox x:Name="DisplayBox"
|
||||
Grid.Row="0"
|
||||
Height="58"
|
||||
Padding="12,0"
|
||||
FontSize="28"
|
||||
FontWeight="SemiBold"
|
||||
HorizontalContentAlignment="Right"
|
||||
VerticalContentAlignment="Center"
|
||||
IsReadOnly="True"
|
||||
Background="White"
|
||||
BorderBrush="#9FB3C8"
|
||||
BorderThickness="1"/>
|
||||
|
||||
<UniformGrid Grid.Row="1" Columns="4" Rows="4" Margin="0,14,0,10">
|
||||
<Button Content="7" Style="{StaticResource KeyButton}" Click="DigitButton_Click"/>
|
||||
<Button Content="8" Style="{StaticResource KeyButton}" Click="DigitButton_Click"/>
|
||||
<Button Content="9" Style="{StaticResource KeyButton}" Click="DigitButton_Click"/>
|
||||
<Button Content="退格" Style="{StaticResource CommandButton}" Click="BackspaceButton_Click"/>
|
||||
|
||||
<Button Content="4" Style="{StaticResource KeyButton}" Click="DigitButton_Click"/>
|
||||
<Button Content="5" Style="{StaticResource KeyButton}" Click="DigitButton_Click"/>
|
||||
<Button Content="6" Style="{StaticResource KeyButton}" Click="DigitButton_Click"/>
|
||||
<Button Content="清空" Style="{StaticResource CommandButton}" Click="ClearButton_Click"/>
|
||||
|
||||
<Button Content="1" Style="{StaticResource KeyButton}" Click="DigitButton_Click"/>
|
||||
<Button Content="2" Style="{StaticResource KeyButton}" Click="DigitButton_Click"/>
|
||||
<Button Content="3" Style="{StaticResource KeyButton}" Click="DigitButton_Click"/>
|
||||
<Button x:Name="SignButton" Content="+/-" Style="{StaticResource CommandButton}" Click="SignButton_Click"/>
|
||||
|
||||
<Button Content="0" Style="{StaticResource KeyButton}" Click="DigitButton_Click"/>
|
||||
<Button x:Name="DecimalButton" Content="." Style="{StaticResource KeyButton}" Click="DecimalButton_Click"/>
|
||||
<Button Content="取消" Style="{StaticResource CommandButton}" Click="CancelButton_Click"/>
|
||||
<Button Content="确定"
|
||||
Style="{StaticResource CommandButton}"
|
||||
Background="#1565A9"
|
||||
Foreground="White"
|
||||
Click="OkButton_Click"/>
|
||||
</UniformGrid>
|
||||
|
||||
<TextBlock Grid.Row="2"
|
||||
Text="点击数字输入,确定后写入当前输入框"
|
||||
Foreground="#526273"
|
||||
FontSize="13"
|
||||
HorizontalAlignment="Center"/>
|
||||
</Grid>
|
||||
</Window>
|
||||
Reference in New Issue
Block a user