Files
Shrlalgo.RvKits/ShrlAlgoStudio/LicenseGenView.xaml
2026-02-17 22:17:23 +08:00

45 lines
2.1 KiB
XML

<ms:MelWindow
Height="450"
Title="许可生成"
Width="800"
mc:Ignorable="d"
x:Class="ShrlAlgoStudio.LicenseGenView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:ms="https://github.com/ShrlAlgo/Melskin"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid>
<ms:StackPanel
HorizontalAlignment="Center"
Spacing="5"
Width="600">
<UniformGrid Rows="1">
<TextBox ms:InputAssist.Prefix="私钥:" x:Name="PrivateKeyTextBox" />
<TextBox ms:InputAssist.Prefix="公钥:" x:Name="PublicKeyTextBox" />
<Button Click="GenerateKeyClick" Content="计算公私密钥" />
<Button Click="SaveKeysClick" Content="保存公、私密钥" />
</UniformGrid>
<UniformGrid>
<TextBox ms:InputAssist.Prefix="机器码:" x:Name="MachineCodeTextBox" />
<Button Click="MachineCodeClick" Content="获取本机机器码" />
<ms:FlexibleRowPanel LayoutMode="Auto">
<TextBlock Text="授权到期日期:" VerticalAlignment="Center" />
<DatePicker ms:FlexibleRowPanel.IsFill="True" x:Name="ExpiryDatePicker" />
</ms:FlexibleRowPanel>
<Button Click="LicenseClick" Content="获取激活码" />
</UniformGrid>
<UniformGrid Rows="1">
<TextBox ms:InputAssist.Prefix="激活码:" x:Name="LicenseTextBox" />
<Button Click="ActivateClick" Content="激活授权" />
<Button Click="SaveLicenseClick" Content="保存激活码" />
</UniformGrid>
<UniformGrid Rows="1">
<Button Click="ValidateClick" Content="授权验证" />
<Button Click="RemoveLicenseClick" Content="移除授权" />
</UniformGrid>
</ms:StackPanel>
</Grid>
</ms:MelWindow>