Files
SpdUp/Views/ServiceManagerView.xaml
Phil-icyou 19ba425e79 Initial commit: SpdUp Windows Gaming Booster v1.0.0
- .NET 8 WPF app with full MVVM architecture
- One-click boost: CPU, RAM, GPU, network, services, timer resolution
- Real-time system monitor (LibreHardwareMonitor)
- Auto game detection (30+ games)
- RAM optimizer with kernel-level cleanup
- Network optimizer (TCP registry tweaks)
- Service manager, process manager, shader cache cleaner
- Desktop widget overlay
- Debug log viewer
- Custom dark gaming theme with trans pride colors
- 84 unit tests (xUnit)
- Inno Setup installer script
- Landing page website
2026-03-08 17:34:45 +01:00

29 lines
1.6 KiB
XML

<UserControl x:Class="SpdUp.Views.ServiceManagerView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<DockPanel>
<StackPanel DockPanel.Dock="Top" Orientation="Horizontal" Margin="0,0,0,12">
<Button Style="{StaticResource SecondaryButton}" Content="🔄 Refresh"
Command="{Binding RefreshCommand}" Margin="0,0,8,0" />
<Button Style="{StaticResource DangerButton}" Content="⏹ Stop Service"
Command="{Binding StopServiceCommand}" Margin="0,0,8,0" />
<Button Style="{StaticResource PrimaryButton}" Content="▶ Start Service"
Command="{Binding StartServiceCommand}" />
</StackPanel>
<Border Style="{StaticResource Card}" Padding="0">
<DataGrid ItemsSource="{Binding Services}" SelectedItem="{Binding SelectedService}"
AutoGenerateColumns="False" IsReadOnly="True" CanUserSortColumns="True"
MinHeight="400">
<DataGrid.Columns>
<DataGridTextColumn Header="Service" Binding="{Binding ServiceName}" Width="140" />
<DataGridTextColumn Header="Display Name" Binding="{Binding DisplayName}" Width="200" />
<DataGridTextColumn Header="Status" Binding="{Binding Status}" Width="100" />
<DataGridTextColumn Header="Description" Binding="{Binding Description}" Width="*" />
</DataGrid.Columns>
</DataGrid>
</Border>
</DockPanel>
</UserControl>