整体调整了功能

This commit is contained in:
2026-01-13 15:03:02 +08:00
parent 63a768bd80
commit f1a892281b
82 changed files with 11226 additions and 291 deletions

View File

@@ -4,9 +4,97 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:FATrace.WPLApp.Views"
xmlns:pdfViewer="clr-namespace:Syncfusion.Windows.PdfViewer;assembly=Syncfusion.PdfViewer.WPF"
xmlns:prism="http://prismlibrary.com/"
mc:Ignorable="d"
prism:ViewModelLocator.AutoWireViewModel="True"
d:DesignHeight="450" d:DesignWidth="800">
<Grid>
<UserControl.Resources>
<BooleanToVisibilityConverter x:Key="Bool2Vis" />
</UserControl.Resources>
<Grid Margin="10">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock
Grid.Row="0"
Margin="0,0,0,8"
FontSize="20"
FontWeight="SemiBold"
Text="使用手册" />
<Border
Grid.Row="1"
Padding="10"
Background="#F9F9F9"
BorderBrush="#DDDDDD"
BorderThickness="1"
CornerRadius="4">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock
Grid.Column="0"
VerticalAlignment="Center"
Text="PDF" />
<ComboBox
Grid.Column="1"
Height="30"
Margin="6,0,10,0"
ItemsSource="{Binding PdfFiles}"
SelectedItem="{Binding SelectedPdf, Mode=TwoWay}" />
<Button
Grid.Column="2"
Width="90"
Height="30"
Command="{Binding RefreshCommand}">
<StackPanel Orientation="Horizontal">
<TextBlock
Margin="0,0,6,0"
FontFamily="/Assets/Fonts/#iconfont"
FontSize="16"
Text="&#xe952;" />
<TextBlock Text="刷新" />
</StackPanel>
</Button>
</Grid>
</Border>
<Grid Grid.Row="2" Margin="0,10,0,10">
<pdfViewer:PdfViewerControl ItemSource="{Binding PdfFilePath}" />
<Border
Background="#CCFFFFFF"
Visibility="{Binding IsBusy, Converter={StaticResource Bool2Vis}}">
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock
HorizontalAlignment="Center"
FontSize="16"
FontWeight="SemiBold"
Text="正在加载..." />
</StackPanel>
</Border>
</Grid>
<StatusBar Grid.Row="3">
<StatusBarItem>
<TextBlock Text="状态:" />
</StatusBarItem>
<StatusBarItem>
<TextBlock Text="{Binding StatusText}" />
</StatusBarItem>
<StatusBarItem HorizontalAlignment="Right">
<TextBlock Text="正在处理..." Visibility="{Binding IsBusy, Converter={StaticResource Bool2Vis}}" />
</StatusBarItem>
</StatusBar>
</Grid>
</UserControl>