103 lines
5.6 KiB
XML
103 lines
5.6 KiB
XML
<UserControl xmlns="https://github.com/avaloniaui"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
mc:Ignorable="d" d:DesignWidth="815" d:DesignHeight="660"
|
|
x:Class="常用工具集.服务器性能监控"
|
|
xmlns:vm ="clr-namespace:常用工具集.ViewModel._04破解及系统相关"
|
|
x:CompileBindings="True"
|
|
x:DataType="vm:服务器性能监控ViewModel">
|
|
<UserControl.DataContext>
|
|
<vm:服务器性能监控ViewModel/>
|
|
</UserControl.DataContext>
|
|
<Grid>
|
|
<Border Theme="{StaticResource CardBorder}" Margin="10,10,30,440">
|
|
<Grid>
|
|
<TextBlock HorizontalAlignment="Center" Margin="0,-20,0,0" TextWrapping="Wrap" Text="操作系统" VerticalAlignment="Top"/>
|
|
|
|
<TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="20,14,0,0" Text="操作系统架构:" />
|
|
<TextBox Text="{Binding OSArchitecture}" HorizontalAlignment="Left" Margin="120,8,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="190" />
|
|
|
|
<TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="405,14,0,0" Text="操作系统类型:" />
|
|
<TextBox Text="{Binding OSPlatformID}" HorizontalAlignment="Left" Margin="505,8,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="190" />
|
|
|
|
<TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="20,48,0,0" Text="操作系统版本:" />
|
|
<TextBox Text="{Binding OSVersion}" HorizontalAlignment="Left" Margin="120,42,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="190" />
|
|
|
|
<TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="365,48,0,0" Text="操作系统的版本描述:" />
|
|
<TextBox Text="{Binding OSDescription}" HorizontalAlignment="Left" Margin="505,43,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="190" />
|
|
|
|
<TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="20,89,0,0" Text="本进程的架构:" />
|
|
<TextBox Text="{Binding ProcessArchitecture}" HorizontalAlignment="Left" Margin="120,83,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="190" />
|
|
|
|
<TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="335,89,0,0" Text="当前计算机上的处理器数:" />
|
|
<TextBox Text="{Binding ProcessorCount}" HorizontalAlignment="Left" Margin="505,83,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="190" />
|
|
|
|
<TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="20,121,0,0" Text="计算机名称:" />
|
|
<TextBox Text="{Binding MachineName}" HorizontalAlignment="Left" Margin="120,115,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="190" />
|
|
|
|
<TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="429,121,0,0" Text=".NET版本:" />
|
|
<TextBox Text="{Binding FrameworkVersion}" HorizontalAlignment="Left" Margin="505,115,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="190" />
|
|
|
|
<TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="429,154,0,0" Text=".NET描述:" />
|
|
<TextBox Text="{Binding FrameworkDescription}" HorizontalAlignment="Left" Margin="505,148,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="190" />
|
|
|
|
</Grid>
|
|
</Border>
|
|
<Border Theme="{StaticResource CardBorder}" Margin="10,225,30,320">
|
|
<Grid>
|
|
<TextBlock HorizontalAlignment="Center" Margin="0,-20,0,0" TextWrapping="Wrap" Text="CPU内存使用率" VerticalAlignment="Top"/>
|
|
|
|
<TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="20,14,0,0" Text="CPU使用率:" />
|
|
<TextBox Text="{Binding CPURate}" HorizontalAlignment="Left" Margin="120,8,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="190" />
|
|
|
|
<TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="420,14,0,0" Text="已用内存:" />
|
|
<TextBox Text="{Binding MemoryRate}" Height="30" HorizontalAlignment="Left" Margin="505,8,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="190" />
|
|
|
|
|
|
|
|
<TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="20,48,0,0" Text="网络上传:" />
|
|
<TextBox Text="{Binding UploadSpeed}" HorizontalAlignment="Left" Margin="120,43,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="190" />
|
|
|
|
<TextBlock HorizontalAlignment="Left" VerticalAlignment="Top" Margin="420,48,0,0" Text="网络下载:" />
|
|
<TextBox Text="{Binding DownloadSpeed}" Height="30" HorizontalAlignment="Left" Margin="505,43,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="190" />
|
|
</Grid>
|
|
</Border>
|
|
<Border Theme="{StaticResource CardBorder}" Margin="10,345,30,30">
|
|
<Grid>
|
|
<TextBlock HorizontalAlignment="Center" Margin="0,-20,0,0" TextWrapping="Wrap" Text="磁盘信息" VerticalAlignment="Top"/>
|
|
<DataGrid
|
|
HeadersVisibility="All"
|
|
CanUserReorderColumns="True"
|
|
CanUserResizeColumns="True"
|
|
CanUserSortColumns="True"
|
|
IsReadOnly="True"
|
|
ItemsSource="{Binding DataList}">
|
|
<DataGrid.Columns>
|
|
<DataGridTextColumn
|
|
Width="*"
|
|
x:DataType="vm:MyDisk"
|
|
Binding="{Binding Name}"
|
|
Header="磁盘名称" />
|
|
<DataGridTextColumn
|
|
Width="*"
|
|
x:DataType="vm:MyDisk"
|
|
Binding="{Binding Total}"
|
|
Header="总容量" />
|
|
<DataGridTextColumn
|
|
Width="*"
|
|
x:DataType="vm:MyDisk"
|
|
Binding="{Binding Used}"
|
|
Header="已使用" />
|
|
<DataGridTextColumn
|
|
Width="*"
|
|
x:DataType="vm:MyDisk"
|
|
Binding="{Binding Free}"
|
|
Header="未使用" />
|
|
</DataGrid.Columns>
|
|
</DataGrid>
|
|
</Grid>
|
|
</Border>
|
|
</Grid>
|
|
</UserControl>
|