Files
SpdUp/Views/ProcessManagerView.xaml
T
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

32 lines
1.9 KiB
XML

<UserControl x:Class="SpdUp.Views.ProcessManagerView"
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="❌ Kill Process"
Command="{Binding KillProcessCommand}" Margin="0,0,8,0" />
<Button Style="{StaticResource SecondaryButton}" Content="⬆ Set High Priority"
Command="{Binding SetHighPriorityCommand}" Margin="0,0,8,0" />
<Button Style="{StaticResource SecondaryButton}" Content="↔ Set Normal Priority"
Command="{Binding SetNormalPriorityCommand}" />
</StackPanel>
<Border Style="{StaticResource Card}" Padding="0">
<DataGrid ItemsSource="{Binding Processes}" SelectedItem="{Binding SelectedProcess}"
AutoGenerateColumns="False" IsReadOnly="True" CanUserSortColumns="True"
MinHeight="400">
<DataGrid.Columns>
<DataGridTextColumn Header="PID" Binding="{Binding Pid}" Width="70" />
<DataGridTextColumn Header="Name" Binding="{Binding Name}" Width="180" />
<DataGridTextColumn Header="Window" Binding="{Binding WindowTitle}" Width="*" />
<DataGridTextColumn Header="Memory (MB)" Binding="{Binding MemoryMB, StringFormat=F1}" Width="100" />
<DataGridTextColumn Header="Priority" Binding="{Binding PriorityClass}" Width="100" />
</DataGrid.Columns>
</DataGrid>
</Border>
</DockPanel>
</UserControl>