SSPC-Tester/SSPCTester.UI/Views/TestHostView.xaml

43 lines
2.1 KiB
Plaintext
Raw Normal View History

<UserControl x:Class="SSPCTester.UI.Views.TestHostView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="clr-namespace:SSPCTester.UI.ViewModels"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
Loaded="OnLoaded"
Unloaded="OnUnloaded"
mc:Ignorable="d"
d:DataContext="{d:DesignInstance Type=vm:TestHostViewModel}">
<Border Background="{StaticResource BgSurfaceBrush}" BorderBrush="{StaticResource BorderSubtleBrush}" BorderThickness="0,0,0,1">
2026-07-10 18:32:20 +08:00
<Grid>
<TabControl x:Name="Tabs" SelectedIndex="{Binding SelectedTabIndex, Mode=TwoWay}">
<TabItem Header="控制台">
<ContentControl Content="{Binding Console}" />
</TabItem>
2026-07-10 18:32:20 +08:00
<TabItem Header="基础测试">
<ContentControl Content="{Binding Basic}" />
</TabItem>
<TabItem Header="开启与关断曲线">
<ContentControl Content="{Binding Curve}" />
</TabItem>
<TabItem Header="功率损耗">
<ContentControl Content="{Binding Power}" />
</TabItem>
<TabItem Header="保护功能">
<ContentControl Content="{Binding Protect}" />
</TabItem>
</TabControl>
<TextBlock Text="{Binding Project.Name, StringFormat='当前项目:{0}'}"
HorizontalAlignment="Right"
VerticalAlignment="Top"
Margin="0,10,20,0"
Foreground="{StaticResource TextSecondaryBrush}"
FontWeight="SemiBold"
TextTrimming="CharacterEllipsis"
MaxWidth="420"
IsHitTestVisible="False" />
</Grid>
</Border>
</UserControl>