118 lines
5.5 KiB
XML
118 lines
5.5 KiB
XML
<Window x:Class="DentistryHandpieces.NumericKeypadWindow"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
Title="数字输入"
|
|
Width="560"
|
|
Height="650"
|
|
ResizeMode="NoResize"
|
|
WindowStartupLocation="CenterOwner"
|
|
FontFamily="Microsoft YaHei UI"
|
|
FontSize="18"
|
|
Background="#EAF0F4"
|
|
PreviewKeyDown="Window_PreviewKeyDown">
|
|
<Window.Resources>
|
|
<Style TargetType="Button">
|
|
<Setter Property="Margin" Value="5" />
|
|
<Setter Property="FontSize" Value="24" />
|
|
<Setter Property="FontWeight" Value="SemiBold" />
|
|
<Setter Property="Background" Value="#FFFFFF" />
|
|
<Setter Property="Foreground" Value="#17212B" />
|
|
<Setter Property="BorderBrush" Value="#B8C5D1" />
|
|
<Setter Property="BorderThickness" Value="1" />
|
|
<Setter Property="FocusVisualStyle" Value="{x:Null}" />
|
|
</Style>
|
|
<Style x:Key="FunctionButton" TargetType="Button" BasedOn="{StaticResource {x:Type Button}}">
|
|
<Setter Property="FontSize" Value="20" />
|
|
<Setter Property="Background" Value="#DDE6ED" />
|
|
</Style>
|
|
<Style x:Key="ConfirmButton" TargetType="Button" BasedOn="{StaticResource {x:Type Button}}">
|
|
<Setter Property="FontSize" Value="20" />
|
|
<Setter Property="Background" Value="#0F766E" />
|
|
<Setter Property="Foreground" Value="White" />
|
|
<Setter Property="BorderBrush" Value="#0A5D56" />
|
|
</Style>
|
|
</Window.Resources>
|
|
|
|
<Grid Margin="18">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
|
|
<TextBlock x:Name="PromptText"
|
|
FontSize="22"
|
|
FontWeight="Bold"
|
|
Foreground="#1F3344"
|
|
Margin="2,0,2,10" />
|
|
|
|
<Border Grid.Row="1"
|
|
Background="White"
|
|
BorderBrush="#9FB0BE"
|
|
BorderThickness="2"
|
|
CornerRadius="6"
|
|
Padding="14,10"
|
|
Margin="0,0,0,8">
|
|
<TextBlock x:Name="ValueText"
|
|
MinHeight="42"
|
|
FontFamily="Consolas"
|
|
FontSize="30"
|
|
FontWeight="SemiBold"
|
|
TextAlignment="Right"
|
|
VerticalAlignment="Center"
|
|
TextTrimming="CharacterEllipsis" />
|
|
</Border>
|
|
|
|
<Grid Grid.Row="2">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<TextBlock x:Name="StatusText"
|
|
Foreground="#A33A2A"
|
|
FontSize="15"
|
|
Margin="4,0,4,4" />
|
|
<Grid Grid.Row="1">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="*" />
|
|
<RowDefinition Height="0.85*" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="*" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
|
|
<Button Content="7" Tag="7" Click="DigitButton_Click" />
|
|
<Button Grid.Column="1" Content="8" Tag="8" Click="DigitButton_Click" />
|
|
<Button Grid.Column="2" Content="9" Tag="9" Click="DigitButton_Click" />
|
|
<Button Grid.Column="3" Content="退格" Style="{StaticResource FunctionButton}" Click="BackspaceButton_Click" />
|
|
|
|
<Button Grid.Row="1" Content="4" Tag="4" Click="DigitButton_Click" />
|
|
<Button Grid.Row="1" Grid.Column="1" Content="5" Tag="5" Click="DigitButton_Click" />
|
|
<Button Grid.Row="1" Grid.Column="2" Content="6" Tag="6" Click="DigitButton_Click" />
|
|
<Button Grid.Row="1" Grid.Column="3" Content="清空" Style="{StaticResource FunctionButton}" Click="ClearButton_Click" />
|
|
|
|
<Button Grid.Row="2" Content="1" Tag="1" Click="DigitButton_Click" />
|
|
<Button Grid.Row="2" Grid.Column="1" Content="2" Tag="2" Click="DigitButton_Click" />
|
|
<Button Grid.Row="2" Grid.Column="2" Content="3" Tag="3" Click="DigitButton_Click" />
|
|
<Button x:Name="SignButton" Grid.Row="2" Grid.Column="3" Content="+/-" Style="{StaticResource FunctionButton}" Click="SignButton_Click" />
|
|
|
|
<Button Grid.Row="3" Grid.ColumnSpan="2" Content="0" Tag="0" Click="DigitButton_Click" />
|
|
<Button x:Name="DecimalButton" Grid.Row="3" Grid.Column="2" Content="." Tag="." Click="DecimalButton_Click" />
|
|
<Button Grid.Row="3" Grid.Column="3" Content="确定" Style="{StaticResource ConfirmButton}" Click="ConfirmButton_Click" />
|
|
|
|
<Button Grid.Row="4"
|
|
Grid.ColumnSpan="4"
|
|
Content="取消"
|
|
Style="{StaticResource FunctionButton}"
|
|
Click="CancelButton_Click" />
|
|
</Grid>
|
|
</Grid>
|
|
</Grid>
|
|
</Window>
|