- Better-EN5 插件:基于官方示例,注册3个右键菜单项 - Manager 管理器:横版5标签布局,深色主题 WPF 应用 - 自定义 Fluent 安装器:无边框窗口,圆角,淡入淡出动画 - 删除旧代码,移除 SDK 自动安装器 - 三个项目全部编译通过(0 错误)
66 lines
4.6 KiB
XML
66 lines
4.6 KiB
XML
<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>
|