<UserControl x:Class="DownKyi.Views.Settings.ViewAbout" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:i="http://schemas.microsoft.com/xaml/behaviors" xmlns:prism="http://prismlibrary.com/" prism:ViewModelLocator.AutoWireViewModel="True"> <ScrollViewer HorizontalScrollBarVisibility="Disabled" VerticalScrollBarVisibility="Auto"> <StackPanel Margin="50,0" Orientation="Vertical"> <StackPanel Margin="0,20,0,0" Orientation="Horizontal"> <TextBlock FontSize="18" Foreground="{DynamicResource BrushTextDark}" Text="{DynamicResource About}" /> <TextBlock Cursor="Hand" FontSize="18" Foreground="{DynamicResource BrushPrimary}" Text="{Binding AppName}" ToolTip="{DynamicResource GotoHomepage}"> <i:Interaction.Triggers> <i:EventTrigger EventName="MouseLeftButtonUp"> <i:InvokeCommandAction Command="{Binding AppNameCommand}" /> </i:EventTrigger> </i:Interaction.Triggers> </TextBlock> </StackPanel> <StackPanel Margin="0,20,0,0" Orientation="Horizontal"> <TextBlock VerticalAlignment="Center" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="{DynamicResource CurrentAppVersion}" /> <TextBlock VerticalAlignment="Center" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="{Binding AppVersion}" /> <Button Width="75" Margin="30,0,0,0" Command="{Binding CheckUpdateCommand}" Content="{DynamicResource CheckUpdate}" FontSize="12" Style="{StaticResource BtnBorderStyle}" /> <Button Width="75" Margin="20,0,0,0" Command="{Binding FeedbackCommand}" Content="{DynamicResource Feedback}" FontSize="12" Style="{StaticResource BtnBorderStyle}" /> </StackPanel> <CheckBox Grid.Column="0" Margin="0,20,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" Command="{Binding ReceiveBetaVersionCommand}" Content="{DynamicResource ReceiveBetaVersion}" Foreground="{DynamicResource BrushTextDark}" IsChecked="{Binding IsReceiveBetaVersion, Mode=TwoWay}" Style="{StaticResource CheckBoxStyle}" /> <CheckBox Grid.Column="0" Margin="0,20,0,0" HorizontalAlignment="Left" VerticalAlignment="Top" Command="{Binding AutoUpdateWhenLaunchCommand}" Content="{DynamicResource AutoUpdateWhenLaunch}" Foreground="{DynamicResource BrushTextDark}" IsChecked="{Binding AutoUpdateWhenLaunch, Mode=TwoWay}" Style="{StaticResource CheckBoxStyle}" /> <StackPanel Margin="0,20,0,0" Orientation="Vertical"> <TextBlock Margin="0,0,0,10" FontSize="14" FontWeight="Bold" Foreground="{DynamicResource BrushTextDark}" Text="{DynamicResource ThirdParty}" /> <Border Padding="5" HorizontalAlignment="Left" BorderBrush="{DynamicResource BrushBorder}" BorderThickness="1" CornerRadius="5"> <Grid> <Grid.Resources> <Style TargetType="TextBlock"> <Setter Property="VerticalAlignment" Value="Center" /> </Style> </Grid.Resources> <Grid.RowDefinitions> <RowDefinition Height="30" /> <RowDefinition Height="20" /> <RowDefinition Height="20" /> <RowDefinition Height="20" /> <RowDefinition Height="20" /> <RowDefinition Height="20" /> <RowDefinition Height="20" /> <RowDefinition Height="20" /> <RowDefinition Height="20" /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="200" /> <ColumnDefinition Width="200" /> <ColumnDefinition Width="100" /> <ColumnDefinition Width="100" /> </Grid.ColumnDefinitions> <TextBlock Grid.Row="0" Grid.Column="0" FontSize="12" FontWeight="Bold" Foreground="{DynamicResource BrushTextDark}" Text="{DynamicResource ThirdPartyName}" /> <TextBlock Grid.Row="0" Grid.Column="1" FontSize="12" FontWeight="Bold" Foreground="{DynamicResource BrushTextDark}" Text="{DynamicResource ThirdPartyAuthor}" /> <TextBlock Grid.Row="0" Grid.Column="2" FontSize="12" FontWeight="Bold" Foreground="{DynamicResource BrushTextDark}" Text="{DynamicResource ThirdPartyVersion}" /> <TextBlock Grid.Row="0" Grid.Column="3" FontSize="12" FontWeight="Bold" Foreground="{DynamicResource BrushTextDark}" Text="{DynamicResource ThirdPartyLicense}" /> <TextBlock Grid.Row="1" Grid.Column="0" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="Brotli.NET" /> <TextBlock Grid.Row="1" Grid.Column="1" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="Jinjun Xie" /> <TextBlock Grid.Row="1" Grid.Column="2" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="2.1.1" /> <TextBlock Grid.Row="1" Grid.Column="3" FontSize="12"> <Hyperlink Command="{Binding BrotliLicenseCommand}"> <TextBlock Text="MIT" /> </Hyperlink> </TextBlock> <TextBlock Grid.Row="2" Grid.Column="0" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="Google.Protobuf" /> <TextBlock Grid.Row="2" Grid.Column="1" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="Google Inc." /> <TextBlock Grid.Row="2" Grid.Column="2" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="3.21.8" /> <TextBlock Grid.Row="2" Grid.Column="3" FontSize="12"> <Hyperlink Command="{Binding ProtobufLicenseCommand}"> <TextBlock Text="LICENSE" /> </Hyperlink> </TextBlock> <TextBlock Grid.Row="3" Grid.Column="0" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="Newtonsoft.Json" /> <TextBlock Grid.Row="3" Grid.Column="1" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="James Newton-King" /> <TextBlock Grid.Row="3" Grid.Column="2" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="13.0.1" /> <TextBlock Grid.Row="3" Grid.Column="3" FontSize="12"> <Hyperlink Command="{Binding NewtonsoftLicenseCommand}"> <TextBlock Text="MIT" /> </Hyperlink> </TextBlock> <TextBlock Grid.Row="4" Grid.Column="0" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="Prism.DryIoc" /> <TextBlock Grid.Row="4" Grid.Column="1" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="Brian Lagunas,Dan Siegel" /> <TextBlock Grid.Row="4" Grid.Column="2" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="8.1.97" /> <TextBlock Grid.Row="4" Grid.Column="3" FontSize="12"> <Hyperlink Command="{Binding PrismLicenseCommand}"> <TextBlock Text="LICENSE" /> </Hyperlink> </TextBlock> <TextBlock Grid.Row="5" Grid.Column="0" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="QRCoder" /> <TextBlock Grid.Row="5" Grid.Column="1" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="Raffael Herrmann" /> <TextBlock Grid.Row="5" Grid.Column="2" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="1.4.3" /> <TextBlock Grid.Row="5" Grid.Column="3" FontSize="12"> <Hyperlink Command="{Binding QRCoderLicenseCommand}"> <TextBlock Text="MIT" /> </Hyperlink> </TextBlock> <TextBlock Grid.Row="6" Grid.Column="0" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="System.Data.SQLite.Core" /> <TextBlock Grid.Row="6" Grid.Column="1" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="SQLite Development Team" /> <TextBlock Grid.Row="6" Grid.Column="2" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="1.0.112.2" /> <TextBlock Grid.Row="6" Grid.Column="3" FontSize="12"> <Hyperlink Command="{Binding SQLiteLicenseCommand}"> <TextBlock Text="LICENSE" /> </Hyperlink> </TextBlock> <TextBlock Grid.Row="7" Grid.Column="0" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="Aria2c" /> <TextBlock Grid.Row="7" Grid.Column="1" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="Aria2" /> <TextBlock Grid.Row="7" Grid.Column="2" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="1.36.0" /> <TextBlock Grid.Row="7" Grid.Column="3" FontSize="12"> <Hyperlink Command="{Binding AriaLicenseCommand}"> <TextBlock Text="GPL 2.0" /> </Hyperlink> </TextBlock> <TextBlock Grid.Row="8" Grid.Column="0" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="FFmpeg" /> <TextBlock Grid.Row="8" Grid.Column="1" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="FFmpeg" /> <TextBlock Grid.Row="8" Grid.Column="2" FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="5.0.1" /> <TextBlock Grid.Row="8" Grid.Column="3" FontSize="12"> <Hyperlink Command="{Binding FFmpegLicenseCommand}"> <TextBlock Text="GPL 3.0" /> </Hyperlink> </TextBlock> </Grid> </Border> </StackPanel> <!-- 免责申明 --> <StackPanel Margin="0,20,0,0" Orientation="Vertical"> <TextBlock Margin="0,0,0,10" FontSize="14" FontWeight="Bold" Foreground="{DynamicResource BrushTextDark}" Text="{DynamicResource Disclaimer}" /> <TextBlock FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="{DynamicResource Disclaimer1}" TextWrapping="WrapWithOverflow" /> <TextBlock FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="{DynamicResource Disclaimer2}" TextWrapping="WrapWithOverflow" /> <TextBlock FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="{DynamicResource Disclaimer3}" TextWrapping="WrapWithOverflow" /> <TextBlock FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="{DynamicResource Disclaimer4}" TextWrapping="WrapWithOverflow" /> <TextBlock FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="{DynamicResource Disclaimer5}" TextWrapping="WrapWithOverflow" /> <TextBlock FontSize="12" Foreground="{DynamicResource BrushTextDark}" Text="{DynamicResource Disclaimer6}" TextWrapping="WrapWithOverflow" /> </StackPanel> <StackPanel Margin="10" /> </StackPanel> </ScrollViewer> </UserControl>