Files
Better-Seewo/Manager/Pages/InstallPage.xaml

66 lines
4.6 KiB
Plaintext
Raw Normal View History

<Page x:Class="BetterSeewoManager.Pages.InstallPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Background="Transparent">
<ScrollViewer VerticalScrollBarVisibility="Auto" Padding="24">
<StackPanel MaxWidth="700" Margin="0,16">
<TextBlock Text="安装管理" FontSize="22" FontWeight="SemiBold" Foreground="{StaticResource TextPrimaryBrush}" Margin="0,0,0,4"/>
<TextBlock Text="管理 Better-Seewo 插件和独立程序的安装状态" FontSize="13" Foreground="{StaticResource TextSecondaryBrush}" Margin="0,0,0,20"/>
<!-- EN5 检测 -->
<Border Background="{StaticResource CardBrush}" CornerRadius="{StaticResource CornerRadiusMedium}" Padding="20" Margin="0,0,0,12">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<StackPanel>
<TextBlock Text="希沃白板 EN5" FontSize="15" FontWeight="Medium" Foreground="{StaticResource TextPrimaryBrush}"/>
<TextBlock x:Name="En5Status" Text="检测中..." FontSize="12" Foreground="{StaticResource TextSecondaryBrush}" Margin="0,4,0,0"/>
</StackPanel>
<Button x:Name="BtnRefreshEn5" Grid.Column="1" Content="刷新" Padding="16,6" Background="{StaticResource ButtonSecondaryBrush}" Foreground="{StaticResource TextPrimaryBrush}" BorderThickness="1" BorderBrush="{StaticResource BorderBrush}" Cursor="Hand" Click="BtnRefreshEn5_Click"/>
</Grid>
</Border>
<!-- 插件安装 -->
<Border Background="{StaticResource CardBrush}" CornerRadius="{StaticResource CornerRadiusMedium}" Padding="20" Margin="0,0,0,12">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<StackPanel>
<TextBlock Text="Better-Seewo 插件" FontSize="15" FontWeight="Medium" Foreground="{StaticResource TextPrimaryBrush}"/>
<TextBlock x:Name="PluginStatus" Text="未安装" FontSize="12" Foreground="{StaticResource TextSecondaryBrush}" Margin="0,4,0,0"/>
</StackPanel>
<StackPanel Grid.Column="1" Orientation="Horizontal">
<Button x:Name="BtnInstallPlugin" Content="安装" Padding="16,6" Background="{StaticResource AccentBrush}" Foreground="White" BorderThickness="0" Cursor="Hand" Click="BtnInstallPlugin_Click" Margin="0,0,8,0"/>
<Button x:Name="BtnUninstallPlugin" Content="卸载" Padding="16,6" Background="{StaticResource ButtonSecondaryBrush}" Foreground="{StaticResource TextPrimaryBrush}" BorderThickness="1" BorderBrush="{StaticResource BorderBrush}" Cursor="Hand" Click="BtnUninstallPlugin_Click"/>
</StackPanel>
</Grid>
</Border>
<!-- 管理器安装 -->
<Border Background="{StaticResource CardBrush}" CornerRadius="{StaticResource CornerRadiusMedium}" Padding="20">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<StackPanel>
<TextBlock Text="Better-Seewo 管理器" FontSize="15" FontWeight="Medium" Foreground="{StaticResource TextPrimaryBrush}"/>
<TextBlock x:Name="ManagerStatus" Text="未安装" FontSize="12" Foreground="{StaticResource TextSecondaryBrush}" Margin="0,4,0,0"/>
</StackPanel>
<StackPanel Grid.Column="1" Orientation="Horizontal">
<Button x:Name="BtnInstallManager" Content="安装" Padding="16,6" Background="{StaticResource AccentBrush}" Foreground="White" BorderThickness="0" Cursor="Hand" Click="BtnInstallManager_Click" Margin="0,0,8,0"/>
<Button x:Name="BtnUninstallManager" Content="卸载" Padding="16,6" Background="{StaticResource ButtonSecondaryBrush}" Foreground="{StaticResource TextPrimaryBrush}" BorderThickness="1" BorderBrush="{StaticResource BorderBrush}" Cursor="Hand" Click="BtnUninstallManager_Click"/>
</StackPanel>
</Grid>
</Border>
</StackPanel>
</ScrollViewer>
</Page>