| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- <UserControl x:Class="TeamAAS.Database.UI.DefaultDatabaseConfigPage"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- Background="{DynamicResource RegionBrush}">
- <!-- 不在控件内合并 HC 皮肤字典,全部用 DynamicResource,跟随主程序明暗主题 -->
- <Grid Margin="12">
- <Grid.RowDefinitions>
- <RowDefinition Height="Auto"/>
- <RowDefinition Height="Auto"/>
- <RowDefinition Height="Auto"/>
- <RowDefinition Height="*"/>
- </Grid.RowDefinitions>
- <!-- 头部:产品 / 类型 / 连接状态 -->
- <StackPanel Grid.Row="0" Orientation="Horizontal" Margin="0,0,0,12">
- <TextBlock Text="产品:" VerticalAlignment="Center" Foreground="{DynamicResource SecondaryTextBrush}"/>
- <TextBlock x:Name="TxtProduct" Text="-" FontWeight="SemiBold" Margin="0,0,18,0"
- VerticalAlignment="Center" Foreground="{DynamicResource PrimaryTextBrush}"/>
- <TextBlock Text="类型:" VerticalAlignment="Center" Foreground="{DynamicResource SecondaryTextBrush}"/>
- <TextBlock x:Name="TxtProvider" Text="-" Margin="0,0,18,0"
- VerticalAlignment="Center" Foreground="{DynamicResource PrimaryTextBrush}"/>
- <Border x:Name="StatusDot" Width="10" Height="10" CornerRadius="5"
- Background="#9E9E9E" VerticalAlignment="Center" Margin="0,0,6,0"/>
- <TextBlock x:Name="TxtStatus" Text="未连接" VerticalAlignment="Center"
- Foreground="{DynamicResource SecondaryTextBrush}"/>
- </StackPanel>
- <!-- 配置:数据库文件 / 服务器(该开放的开放,其余字段由提供者专属页扩展) -->
- <Grid Grid.Row="1" Margin="0,0,0,12">
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="Auto"/>
- <ColumnDefinition Width="*"/>
- <ColumnDefinition Width="Auto"/>
- </Grid.ColumnDefinitions>
- <TextBlock Grid.Column="0" Text="数据库文件/服务器:" VerticalAlignment="Center" Margin="0,0,8,0"
- Foreground="{DynamicResource SecondaryTextBrush}"/>
- <TextBox x:Name="TxtServer" Grid.Column="1" VerticalAlignment="Center"/>
- <Button x:Name="BtnSave" Grid.Column="2" Content="保存配置" Margin="8,0,0,0" Padding="12,4" Click="BtnSave_Click"/>
- </Grid>
- <!-- 操作 -->
- <StackPanel Grid.Row="2" Orientation="Horizontal" Margin="0,0,0,12">
- <Button x:Name="BtnInit" Content="初始化/建表" Padding="12,4" Margin="0,0,8,0" Click="BtnInit_Click"/>
- <Button x:Name="BtnTest" Content="测试连接" Padding="12,4" Margin="0,0,8,0" Click="BtnTest_Click"/>
- <Button x:Name="BtnRefresh" Content="刷新表" Padding="12,4" Click="BtnRefresh_Click"/>
- </StackPanel>
- <!-- 表清单(调试:表名 + 行数) -->
- <Border Grid.Row="3" BorderBrush="{DynamicResource BorderBrush}" BorderThickness="1" CornerRadius="4">
- <ListBox x:Name="TableList" BorderThickness="0" Background="Transparent"
- Foreground="{DynamicResource PrimaryTextBrush}"/>
- </Border>
- </Grid>
- </UserControl>
|