Files
DevToolsAvalonia/常用工具集/Views/05其他/MD5DES.axaml
2025-08-26 08:37:44 +08:00

43 lines
3.4 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<UserControl xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="715" d:DesignHeight="600"
xmlns:vm ="clr-namespace:常用工具集.ViewModel._05其他"
x:Class="常用工具集.MD5DES"
x:CompileBindings="True"
x:DataType="vm:MD5DESViewModel">
<UserControl.DataContext>
<vm:MD5DESViewModel />
</UserControl.DataContext>
<Grid ColumnDefinitions="*,*">
<Border Theme="{StaticResource CardBorder}" Grid.Column="0" Margin="10,10,10,10">
<Grid>
<TextBlock HorizontalAlignment="Center" Margin="0,-20,0,0" TextWrapping="Wrap" Text="信息摘要" VerticalAlignment="Top"/>
<TextBlock HorizontalAlignment="Left" Margin="13,28,0,0" TextWrapping="Wrap" Text="内容:" VerticalAlignment="Top"/>
<TextBox HorizontalAlignment="Left" Margin="31,48,0,0" Text="{Binding MD5Source}" VerticalAlignment="Top" Width="270" Height="135" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Auto" HorizontalContentAlignment="Left" VerticalContentAlignment="Top"/>
<Button Command="{Binding CalcMD5Cmd}" Content="计算MD5值" HorizontalAlignment="Left" Margin="112,208,0,0" VerticalAlignment="Top" />
<TextBlock HorizontalAlignment="Left" Margin="25,240,0,0" TextWrapping="Wrap" Text="MD5:" VerticalAlignment="Top"/>
<TextBox HorizontalAlignment="Center" Margin="0,258,0,0" Text="{Binding MD5Dest}" VerticalAlignment="Top" Width="275" Height="135" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Auto" HorizontalContentAlignment="Left" VerticalContentAlignment="Top"/>
</Grid>
</Border>
<Border Theme="{StaticResource CardBorder}" Grid.Column="1" Margin="10,10,10,10">
<Grid>
<TextBlock HorizontalAlignment="Center" Margin="0,-20,0,0" TextWrapping="Wrap" Text="DES加解密" VerticalAlignment="Top"/>
<TextBlock HorizontalAlignment="Left" Margin="13,30,0,0" TextWrapping="Wrap" Text="密钥:" VerticalAlignment="Top"/>
<TextBox HorizontalAlignment="Left" Margin="49,24,0,0" TextWrapping="Wrap" Text="{Binding DESKey}" VerticalAlignment="Top" Width="252" Watermark="不填使用内置KEY"/>
<TextBlock HorizontalAlignment="Left" Margin="13,62,0,0" TextWrapping="Wrap" Text="内容:" VerticalAlignment="Top"/>
<TextBox HorizontalAlignment="Left" Margin="31,82,0,0" Text="{Binding DESSource}" VerticalAlignment="Top" Width="270" Height="135" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Auto" HorizontalContentAlignment="Left" VerticalContentAlignment="Top"/>
<Button Command="{Binding DESEncryptCmd}" Content="加密" HorizontalAlignment="Left" Margin="49,235,0,0" VerticalAlignment="Top" Width="69" />
<Button Command="{Binding DESDecryptCmd}" Content="解密" HorizontalAlignment="Left" Margin="169,235,0,0" VerticalAlignment="Top" Width="69" />
<TextBlock HorizontalAlignment="Left" Margin="25,275,0,0" TextWrapping="Wrap" Text="结果:" VerticalAlignment="Top"/>
<TextBox HorizontalAlignment="Center" Margin="0,292,0,0" Text="{Binding DESDest}" VerticalAlignment="Top" Width="275" Height="135" TextWrapping="Wrap" ScrollViewer.VerticalScrollBarVisibility="Auto" HorizontalContentAlignment="Left" VerticalContentAlignment="Top"/>
</Grid>
</Border>
</Grid>
</UserControl>