Advertisement
EnZDarkSide

Untitled

Feb 14th, 2020
514
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.09 KB | None | 0 0
  1. <Window x:Class="CPU_Control.PcControl"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:local="clr-namespace:CPU_Control"
  7. xmlns:lvc="clr-namespace:LiveCharts.Wpf;assembly=LiveCharts.Wpf"
  8. xmlns:vm="clr-namespace:CPU_Control.ViewModels"
  9. xmlns:input="System.Windows.Input"
  10. xmlns:main="clr-namespace:CPU_Control"
  11. xmlns:svgc="http://sharpvectors.codeplex.com/svgc/"
  12. mc:Ignorable="d"
  13. Title="PCInfo" WindowStyle="None" ShowInTaskbar="False" Background="Transparent"
  14. AllowsTransparency="True" Height="100" Width="300" ResizeMode="NoResize"
  15. MouseDown="Window_MouseDown" MouseRightButtonDown="Window_MouseRightButtonDown">
  16.  
  17. <Window.DataContext>
  18. <vm:PcControlViewModel/>
  19. </Window.DataContext>
  20.  
  21. <Window.Resources>
  22. <ContextMenu x:Key="cmButton">
  23. <ContextMenu.DataContext>
  24. <main:PcControl/>
  25. </ContextMenu.DataContext>
  26.  
  27.  
  28. <MenuItem IsChecked="{Binding Pinned}" Header="Прикрепить" Click="TogglePin"/>
  29. <MenuItem Header="Закрыть" Click="CmCloseApp"/>
  30. <!--Здесь нужно закрыть окно-->
  31. </ContextMenu>
  32. </Window.Resources>
  33.  
  34. <Border CornerRadius="20" BorderThickness="10">
  35. <Border.BorderBrush>
  36. <LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
  37. <GradientStop Color="White" Offset="1.0"/>
  38. </LinearGradientBrush>
  39. </Border.BorderBrush>
  40.  
  41. <Grid Background="White" IsEnabled="False">
  42. <Grid.ColumnDefinitions>
  43. <ColumnDefinition Width="0.33*" />
  44. <ColumnDefinition Width="0.33*" />
  45. <ColumnDefinition Width="0.33*" />
  46. </Grid.ColumnDefinitions>
  47.  
  48. <Grid.RowDefinitions>
  49. <RowDefinition Height="0.75*"/>
  50. </Grid.RowDefinitions>
  51.  
  52. <svgc:SvgViewbox Grid.Column="0" Height="35" Width="35" Stretch="Uniform" Source="../Icons/cpu_icon.svg"/>
  53. <svgc:SvgViewbox Grid.Column="1" Height="35" Width="35" Stretch="Uniform" Source="../Icons/ssd_icon.svg"/>
  54. <svgc:SvgViewbox Grid.Column="2" Height="35" Width="35" Stretch="Uniform" Source="../Icons/ram_icon.svg"/>
  55.  
  56. <lvc:PieChart Name="ProcLoadingChart" Grid.Row="0" Grid.Column="0"
  57. Series="{Binding CpuUsageModel.ProcLoadingSeries}" DisableAnimations="True" InnerRadius="30">
  58. </lvc:PieChart>
  59.  
  60. <lvc:PieChart Name="DiskSpaceChart" Grid.Row="0" Grid.Column="1"
  61. Series="{Binding DiskUsageModel.DiskSpaceSeries}" DisableAnimations="True" InnerRadius="30"/>
  62.  
  63. <lvc:PieChart Name="RamSpaceChart" Grid.Row="0" Grid.Column="2"
  64. Series="{Binding RamUsageModel.RAMLoadingSeries}" DisableAnimations="True" InnerRadius="30"/>
  65.  
  66.  
  67. </Grid>
  68. </Border>
  69. </Window>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement