SSPC-Tester/SSPCTester.UI/Resources/DataTemplates.xaml
2026-06-30 12:10:29 +08:00

34 lines
1.3 KiB
XML

<ResourceDictionary 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:v="clr-namespace:SSPCTester.UI.Views">
<!-- View ↔ ViewModel 自动映射 -->
<DataTemplate DataType="{x:Type vm:HomeViewModel}">
<v:HomeView />
</DataTemplate>
<DataTemplate DataType="{x:Type vm:ProjectInfoViewModel}">
<v:ProjectInfoView />
</DataTemplate>
<DataTemplate DataType="{x:Type vm:TestHostViewModel}">
<v:TestHostView />
</DataTemplate>
<DataTemplate DataType="{x:Type vm:SettingsViewModel}">
<v:SettingsView />
</DataTemplate>
<DataTemplate DataType="{x:Type vm:ReportViewModel}">
<v:ReportView />
</DataTemplate>
<DataTemplate DataType="{x:Type vm:BasicTestViewModel}">
<v:BasicTestView />
</DataTemplate>
<DataTemplate DataType="{x:Type vm:CurveTestViewModel}">
<v:CurveTestView />
</DataTemplate>
<DataTemplate DataType="{x:Type vm:PowerTestViewModel}">
<v:PowerTestView />
</DataTemplate>
<DataTemplate DataType="{x:Type vm:ProtectViewModel}">
<v:ProtectView />
</DataTemplate>
</ResourceDictionary>