<Page x:Class="XFEToolBox.Client.Views.Pages.DownloadInfoPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:gif="http://wpfanimatedgif.codeplex.com"
xmlns:controls="clr-namespace:XFEToolBox.WpfCore.Controls;assembly=XFEToolBox.WpfCore"
Background="White" Title="软件下载详情">
<ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled">
<Grid Margin="24,20,24,24">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Border Padding="17" Background="#F7F7FD" CornerRadius="16">
<Grid>
<Grid.ColumnDefinitions><ColumnDefinition Width="74"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions>
<Border Width="58" Height="58" Background="White" CornerRadius="17" HorizontalAlignment="Left" VerticalAlignment="Top">
<Border.Effect><DropShadowEffect Color="#7777C9" BlurRadius="12" ShadowDepth="2" Opacity="0.12"/></Border.Effect>
<Image gif:ImageBehavior.AnimatedSource="{Binding IconSource}"
gif:ImageBehavior.RepeatBehavior="Forever"
Width="38" Height="38" Stretch="Uniform"/>
</Border>
<StackPanel Grid.Column="1" VerticalAlignment="Center">
<TextBlock Text="{Binding AppTitle}" Foreground="#343448" FontSize="21" FontWeight="Bold" TextTrimming="CharacterEllipsis"/>
<TextBlock Text="{Binding Summary}" Foreground="#818195" FontSize="11" Margin="0,5,0,0" TextWrapping="Wrap"/>
<StackPanel Orientation="Horizontal" Margin="0,10,0,0">
<Border Padding="8,3" Background="#E9E9FA" CornerRadius="7"><TextBlock Text="{Binding Category}" Foreground="#7777C9" FontSize="9.5"/></Border>
<Border Padding="8,3" Margin="7,0,0,0" Background="#EFEFF5" CornerRadius="7"><TextBlock Text="{Binding DownloadModeText}" Foreground="#77778A" FontSize="9.5"/></Border>
</StackPanel>
</StackPanel>
</Grid>
</Border>
<Border Grid.Row="1" Margin="0,13,0,0" Padding="17" Background="White" BorderBrush="#E7E7F0" BorderThickness="1" CornerRadius="14">
<StackPanel>
<TextBlock Text="软件介绍" Foreground="#444459" FontSize="12" FontWeight="SemiBold"/>
<TextBlock Text="{Binding Description}" Margin="0,8,0,0" Foreground="#77778B" FontSize="10.5" LineHeight="18" TextWrapping="Wrap"/>
<Grid Margin="0,13,0,0">
<Grid.ColumnDefinitions><ColumnDefinition Width="*"/><ColumnDefinition Width="*"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions>
<StackPanel><TextBlock Text="发布者" Foreground="#A0A0B1" FontSize="9"/><TextBlock Text="{Binding Publisher}" Foreground="#55556A" FontSize="10.5" Margin="0,3,8,0" TextTrimming="CharacterEllipsis"/></StackPanel>
<StackPanel Grid.Column="1"><TextBlock Text="版本" Foreground="#A0A0B1" FontSize="9"/><TextBlock Text="{Binding Version}" Foreground="#55556A" FontSize="10.5" Margin="0,3,8,0" TextTrimming="CharacterEllipsis"/></StackPanel>
<StackPanel Grid.Column="2"><TextBlock Text="获取方式" Foreground="#A0A0B1" FontSize="9"/><TextBlock Text="{Binding DownloadModeText}" Foreground="#55556A" FontSize="10.5" Margin="0,3,0,0" TextTrimming="CharacterEllipsis"/></StackPanel>
</Grid>
<Grid Margin="0,14,0,0">
<Grid.ColumnDefinitions><ColumnDefinition Width="90"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions>
<StackPanel VerticalAlignment="Center">
<TextBlock Text="下载渠道" Foreground="#77778B" FontSize="10.5" FontWeight="SemiBold"/>
<TextBlock Text="可选择不同来源" Foreground="#A0A0B1" FontSize="8.5" Margin="0,2,0,0"/>
</StackPanel>
<ComboBox Grid.Column="1" Height="38" ItemsSource="{Binding Channels}" SelectedItem="{Binding SelectedChannel}"
DisplayMemberPath="Name" TextSearch.TextPath="Name"/>
</Grid>
</StackPanel>
</Border>
<Border Grid.Row="2" Visibility="{Binding NoticeVisibility}" Margin="0,11,0,0" Padding="13,10" Background="#FFF8E8" CornerRadius="11">
<Grid>
<Grid.ColumnDefinitions><ColumnDefinition Width="24"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions>
<TextBlock Text="!" Foreground="#D99A28" FontSize="15" FontWeight="Bold" VerticalAlignment="Top" HorizontalAlignment="Center"/>
<TextBlock Grid.Column="1" Text="{Binding Notice}" Foreground="#87692E" FontSize="9.8" LineHeight="16" TextWrapping="Wrap"/>
</Grid>
</Border>
<StackPanel Grid.Row="3" Margin="0,14,0,0">
<ProgressBar Height="7" Minimum="0" Maximum="100" Value="{Binding ProgressValue}" IsIndeterminate="{Binding IsProgressIndeterminate}"
Visibility="{Binding ProgressVisibility}" Foreground="#8585DF" Background="#EDEDF7" BorderThickness="0"/>
<TextBlock Text="{Binding StatusText}" Margin="2,8,2,0" Foreground="#77778B" FontSize="10" TextWrapping="Wrap"/>
</StackPanel>
<Grid Grid.Row="4" Margin="0,17,0,0">
<Grid.ColumnDefinitions><ColumnDefinition Width="Auto"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions>
<Button Content="打开官网" Visibility="{Binding WebsiteVisibility}" Command="{Binding OpenWebsiteCommand}" Height="42"/>
<Button Grid.Column="1" Margin="10,0,0,0" Content="{Binding DownloadButtonName}" IsEnabled="{Binding CanDownload}"
Command="{Binding DownloadClickCommand}" controls:ButtonAssist.IsPrimary="True" Height="42"/>
</Grid>
<TextBlock Grid.Row="5" Margin="2,12,2,0" Text="下载地址来自当前工具服务器;执行安装程序前请再次核对发布者与数字签名。"
Foreground="#A4A4B3" FontSize="9" TextWrapping="Wrap"/>
</Grid>
</ScrollViewer>
</Page>
<Page x:Class="XFEToolBox.Client.Views.Pages.DownloadInfoPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:gif="http://wpfanimatedgif.codeplex.com"
xmlns:controls="clr-namespace:XFEToolBox.WpfCore.Controls;assembly=XFEToolBox.WpfCore"
Background="White" Title="软件下载详情">
<ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Disabled">
<Grid Margin="24,20,24,24">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/><RowDefinition Height="Auto"/><RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<Border Padding="17" Background="#F7F7FD" CornerRadius="16">
<Grid>
<Grid.ColumnDefinitions><ColumnDefinition Width="74"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions>
<Border Width="58" Height="58" Background="White" CornerRadius="17" HorizontalAlignment="Left" VerticalAlignment="Top">
<Border.Effect><DropShadowEffect Color="#7777C9" BlurRadius="12" ShadowDepth="2" Opacity="0.12"/></Border.Effect>
<Image gif:ImageBehavior.AnimatedSource="{Binding IconSource}"
gif:ImageBehavior.RepeatBehavior="Forever"
Width="38" Height="38" Stretch="Uniform"/>
</Border>
<StackPanel Grid.Column="1" VerticalAlignment="Center">
<TextBlock Text="{Binding AppTitle}" Foreground="#343448" FontSize="21" FontWeight="Bold" TextTrimming="CharacterEllipsis"/>
<TextBlock Text="{Binding Summary}" Foreground="#818195" FontSize="11" Margin="0,5,0,0" TextWrapping="Wrap"/>
<StackPanel Orientation="Horizontal" Margin="0,10,0,0">
<Border Padding="8,3" Background="#E9E9FA" CornerRadius="7"><TextBlock Text="{Binding Category}" Foreground="#7777C9" FontSize="9.5"/></Border>
<Border Padding="8,3" Margin="7,0,0,0" Background="#EFEFF5" CornerRadius="7"><TextBlock Text="{Binding DownloadModeText}" Foreground="#77778A" FontSize="9.5"/></Border>
</StackPanel>
</StackPanel>
</Grid>
</Border>
<Border Grid.Row="1" Margin="0,13,0,0" Padding="17" Background="White" BorderBrush="#E7E7F0" BorderThickness="1" CornerRadius="14">
<StackPanel>
<TextBlock Text="软件介绍" Foreground="#444459" FontSize="12" FontWeight="SemiBold"/>
<TextBlock Text="{Binding Description}" Margin="0,8,0,0" Foreground="#77778B" FontSize="10.5" LineHeight="18" TextWrapping="Wrap"/>
<Grid Margin="0,13,0,0">
<Grid.ColumnDefinitions><ColumnDefinition Width="*"/><ColumnDefinition Width="*"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions>
<StackPanel><TextBlock Text="发布者" Foreground="#A0A0B1" FontSize="9"/><TextBlock Text="{Binding Publisher}" Foreground="#55556A" FontSize="10.5" Margin="0,3,8,0" TextTrimming="CharacterEllipsis"/></StackPanel>
<StackPanel Grid.Column="1"><TextBlock Text="版本" Foreground="#A0A0B1" FontSize="9"/><TextBlock Text="{Binding Version}" Foreground="#55556A" FontSize="10.5" Margin="0,3,8,0" TextTrimming="CharacterEllipsis"/></StackPanel>
<StackPanel Grid.Column="2"><TextBlock Text="获取方式" Foreground="#A0A0B1" FontSize="9"/><TextBlock Text="{Binding DownloadModeText}" Foreground="#55556A" FontSize="10.5" Margin="0,3,0,0" TextTrimming="CharacterEllipsis"/></StackPanel>
</Grid>
<Grid Margin="0,14,0,0">
<Grid.ColumnDefinitions><ColumnDefinition Width="90"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions>
<StackPanel VerticalAlignment="Center">
<TextBlock Text="下载渠道" Foreground="#77778B" FontSize="10.5" FontWeight="SemiBold"/>
<TextBlock Text="可选择不同来源" Foreground="#A0A0B1" FontSize="8.5" Margin="0,2,0,0"/>
</StackPanel>
<ComboBox Grid.Column="1" Height="38" ItemsSource="{Binding Channels}" SelectedItem="{Binding SelectedChannel}"
DisplayMemberPath="Name" TextSearch.TextPath="Name"/>
</Grid>
</StackPanel>
</Border>
<Border Grid.Row="2" Visibility="{Binding NoticeVisibility}" Margin="0,11,0,0" Padding="13,10" Background="#FFF8E8" CornerRadius="11">
<Grid>
<Grid.ColumnDefinitions><ColumnDefinition Width="24"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions>
<TextBlock Text="!" Foreground="#D99A28" FontSize="15" FontWeight="Bold" VerticalAlignment="Top" HorizontalAlignment="Center"/>
<TextBlock Grid.Column="1" Text="{Binding Notice}" Foreground="#87692E" FontSize="9.8" LineHeight="16" TextWrapping="Wrap"/>
</Grid>
</Border>
<StackPanel Grid.Row="3" Margin="0,14,0,0">
<ProgressBar Height="7" Minimum="0" Maximum="100" Value="{Binding ProgressValue}" IsIndeterminate="{Binding IsProgressIndeterminate}"
Visibility="{Binding ProgressVisibility}" Foreground="#8585DF" Background="#EDEDF7" BorderThickness="0"/>
<TextBlock Text="{Binding StatusText}" Margin="2,8,2,0" Foreground="#77778B" FontSize="10" TextWrapping="Wrap"/>
</StackPanel>
<Grid Grid.Row="4" Margin="0,17,0,0">
<Grid.ColumnDefinitions><ColumnDefinition Width="Auto"/><ColumnDefinition Width="*"/></Grid.ColumnDefinitions>
<Button Content="打开官网" Visibility="{Binding WebsiteVisibility}" Command="{Binding OpenWebsiteCommand}" Height="42"/>
<Button Grid.Column="1" Margin="10,0,0,0" Content="{Binding DownloadButtonName}" IsEnabled="{Binding CanDownload}"
Command="{Binding DownloadClickCommand}" controls:ButtonAssist.IsPrimary="True" Height="42"/>
</Grid>
<TextBlock Grid.Row="5" Margin="2,12,2,0" Text="下载地址来自当前工具服务器;执行安装程序前请再次核对发布者与数字签名。"
Foreground="#A4A4B3" FontSize="9" TextWrapping="Wrap"/>
</Grid>
</ScrollViewer>
</Page>