/*public void Refresh() * { * float precessorusingtest = gpuusing.RawValue; * if (precessorusingtest >= 90) * { * Percent.Foreground = Brushes.Red; * } * else * { * if (Seting.ColorMode == ColorMode.Dark) * { * Percent.Foreground = Brushes.White; * } * else * { * Percent.Foreground = Brushes.Black; * } * } * Percent.Content = "" + Math.Round(precessorusingtest, 0) + "%"; * }*/ private void UserControl_Loaded(object sender, RoutedEventArgs e) { ColorChange(); computer.Open(); DispatcherTimer dp = new DispatcherTimer(); dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp.Tick += (sender2, args) => { dp.Stop(); int number = 0; DispatcherTimer dp2 = new DispatcherTimer(); dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); dp2.Tick += (sender3, args2) => { NameP.Content = Seting.AnimatedString("GPU", number); number += new Random().Next(0, 4) / 3; if (number >= NameP.Content.ToString().Length + 1) { dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp2.Stop(); dp.Start(); } else { dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); } }; dp2.Start(); }; dp.Start(); Seting.ColorModeChange += (sender2, args) => { ColorChange(); }; //Refresh(); TemperatureRefresh(); DispatcherTimer refresh = new DispatcherTimer(); refresh.Interval = new TimeSpan(0, 0, 0, 0, 500); refresh.Tick += (sender2, args) => { //Refresh(); }; refresh.Start(); DispatcherTimer refresh2 = new DispatcherTimer(); refresh2.Interval = new TimeSpan(0, 0, 0, 5); refresh2.Tick += (sender2, args) => { TemperatureRefresh(); }; refresh2.Start(); }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { SystemImages.LoadAllSystemImages(); ColorChange(); Seting.ColorModeChange += (sender2, args) => { ColorChange(); }; Refresh(); DispatcherTimer dp = new DispatcherTimer(); dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp.Tick += (sender2, args) => { if (Seting.AnimatedStringSetting) { dp.Stop(); int number = 0; DispatcherTimer dp2 = new DispatcherTimer(); dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); dp2.Tick += (sender3, args2) => { NameP.Content = Seting.AnimatedString("BATTERY", number); number += new Random().Next(0, 2); if (number >= NameP.Content.ToString().Length + 1) { dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp.Start(); dp2.Stop(); } else { dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); } }; dp2.Start(); } }; FocusbleChange(true); dp.Start(); DispatcherTimer refresh = new DispatcherTimer(); refresh.Interval = new TimeSpan(0, 0, 0, 0, 500); refresh.Tick += (sender2, args) => { Refresh(); }; refresh.Start(); }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { ColorChange(); Refresh(); DispatcherTimer dp = new DispatcherTimer(); dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp.Tick += (sender2, args) => { if (Seting.AnimatedStringSetting) { dp.Stop(); int number = 0; DispatcherTimer dp2 = new DispatcherTimer(); dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); dp2.Tick += (sender3, args2) => { NameP.Content = Seting.AnimatedString("NETWORK INFORMATION", number); number++; if (number >= NameP.Content.ToString().Length + 1) { dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp2.Stop(); dp.Start(); } else { dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); } }; dp2.Start(); } }; dp.Start(); DispatcherTimer refresh = new DispatcherTimer(); refresh.Interval = new TimeSpan(0, 1, 0); refresh.Tick += (sender2, args) => { Refresh(); }; refresh.Start(); Seting.ColorModeChange += (sender2, args) => { ColorChange(); }; }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { ColorChange(); computer.Open(); DispatcherTimer dp3 = new DispatcherTimer(); dp3.Interval = new TimeSpan(0, 5, 0); dp3.Tick += (sender2, args2) => { int number = 0; ManagementObjectSearcher myVideoObject = new ManagementObjectSearcher("select * from Win32_Processor"); List <Value> AllInformation = new List <Value>(); foreach (ManagementObject obj in myVideoObject.Get()) { Value test = new Value(); try { test.Name = obj["Name"].ToString(); test.CoreNumber = Convert.ToInt32(obj["NumberOfCores"]); test.ClockSpeed = Convert.ToInt32(obj["CurrentClockSpeed"]); test.Virtualizition = Convert.ToBoolean(obj["VirtualizationFirmwareEnabled"]); } catch (Exception) { } AllInformation.Add(test); } int index = 0; DispatcherTimer dp4 = new DispatcherTimer(); dp4.Interval = new TimeSpan(0, 0, 0, 3); dp4.Tick += (sender3, args3) => { if (number == 0) { processorvaluepanel.Visibility = Visibility.Hidden; processorinformationpanel.Visibility = Visibility.Visible; AddNewDataScreen("Name: ", AllInformation[index].Name); } else if (number == 1) { AddNewDataScreen("\nCore: ", AllInformation[index].CoreNumber.ToString()); } else if (number == 2) { string clockspeedstr = ""; if (AllInformation[index].ClockSpeed >= 1000) { clockspeedstr = Math.Round(AllInformation[index].ClockSpeed / 1000.0, 2) + " GHz"; } else { clockspeedstr = AllInformation[index].ClockSpeed + " MHz"; } AddNewDataScreen("\nClock Speed: ", clockspeedstr); } else if (number == 3) { AddNewDataScreen("\nVirtualization: ", (AllInformation[index].Virtualizition ? "enable" : "disable")); } else { if (index < AllInformation.Count() - 1) { number = -1; index++; processorvaluenpanel.Text += "\n---------------\n"; } else { dp4.Stop(); processorvaluepanel.Visibility = Visibility.Visible; processorinformationpanel.Visibility = Visibility.Hidden; processorvaluenpanel.Text = ""; } } number++; automaticmargin.ScrollToEnd(); }; dp4.Start(); }; dp3.Start(); DispatcherTimer dp = new DispatcherTimer(); dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp.Tick += (sender2, args) => { if (Seting.AnimatedStringSetting) { dp.Stop(); int number = 0; DispatcherTimer dp2 = new DispatcherTimer(); dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); dp2.Tick += (sender3, args2) => { NameP.Content = Seting.AnimatedString("PROCESSOR", number); number += new Random().Next(0, 2); if (number >= NameP.Content.ToString().Length + 1) { dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp2.Stop(); dp.Start(); } else { dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); } }; dp2.Start(); } }; dp.Start(); Seting.ColorModeChange += (sender2, args) => { ColorChange(); }; Refresh(); TemperatureRefresh(); DispatcherTimer refresh = new DispatcherTimer(); refresh.Interval = new TimeSpan(0, 0, 0, 0, 500); refresh.Tick += (sender2, args) => { Refresh(); }; refresh.Start(); DispatcherTimer refresh2 = new DispatcherTimer(); refresh2.Interval = new TimeSpan(0, 0, 0, 5); refresh2.Tick += (sender2, args) => { TemperatureRefresh(); }; refresh2.Start(); }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { computer.Open(); ColorChange(); Seting.ColorModeChange += (sender2, args) => { ColorChange(); }; DispatcherTimer dp = new DispatcherTimer(); dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp.Tick += (sender2, args) => { int number = 0; DispatcherTimer dp2 = new DispatcherTimer(); dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); dp2.Tick += (sender3, args2) => { dp.Stop(); NameP.Content = Seting.AnimatedString("DISK", number); number += new Random().Next(0, 4) / 3; if (number >= NameP.Content.ToString().Length + 1) { dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp.Start(); dp2.Stop(); } else { dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); } }; dp2.Start(); }; dp.Start(); DispatcherTimer refresh = new DispatcherTimer(); refresh.Interval = new TimeSpan(0, 0, 0, 0, 100); refresh.Tick += (sender2, args) => { read += diskread.NextValue(); write += diskwrite.NextValue(); }; refresh.Start(); DispatcherTimer refresh2 = new DispatcherTimer(); refresh2.Interval = new TimeSpan(0, 0, 0, 1, 0); refresh2.Tick += (sender2, args) => { DiskReadValue.Content = Seting.NumberChangerMaximum(read); DiskWriteValue.Content = Seting.NumberChangerMaximum(write); read = 0; write = 0; }; refresh2.Start(); DispatcherTimer refresh3 = new DispatcherTimer(); refresh3.Interval = new TimeSpan(0, 0, 0, 5); refresh3.Tick += (sender2, args) => { TemperatureRefresh(); }; refresh3.Start(); TemperatureRefresh(); }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { ColorChange(); Seting.ColorModeChange += (sender2, args) => { ColorChange(); }; Refresh(); DispatcherTimer dp3 = new DispatcherTimer(); dp3.Interval = new TimeSpan(0, 5, 0); dp3.Tick += (sender2, args2) => { int number = 0; ManagementObjectSearcher myVideoObject = new ManagementObjectSearcher("select * from Win32_PhysicalMemory"); List <Value> AllInformation = new List <Value>(); foreach (ManagementObject obj in myVideoObject.Get()) { Value test = new Value(); try { test.Name = obj["DeviceLocator"].ToString(); test.Type = TypeString(Convert.ToInt32(obj["MemoryType"])); test.Speed = Convert.ToInt32(obj["Speed"]); test.Size = Convert.ToSingle(obj["Capacity"]); test.CLI = Convert.ToByte(obj["Manufacturer"]); } catch (Exception) { } AllInformation.Add(test); } int index = 0; DispatcherTimer dp4 = new DispatcherTimer(); dp4.Interval = new TimeSpan(0, 0, 0, 3); dp4.Tick += (sender3, args3) => { if (number == 0) { valuepanel.Visibility = Visibility.Hidden; informationpanel.Visibility = Visibility.Visible; AddNewDataScreen("Location: ", AllInformation[index].Name); } else if (number == 1) { AddNewDataScreen("\nSize: ", Seting.NumberChangerMaximum(AllInformation[index].Size)); } else if (number == 2) { AddNewDataScreen("\nType: ", AllInformation[index].Type); } else if (number == 3) { AddNewDataScreen("\nSpeed: ", AllInformation[index].Speed + " MHz"); } else if (number == 4) { AddNewDataScreen("\nCLI: ", AllInformation[index].CLI + " ms"); } else { if (index < AllInformation.Count() - 1) { number = -1; index++; processorvaluenpanel.Text += "\n---------------\n"; } else { dp4.Stop(); valuepanel.Visibility = Visibility.Visible; informationpanel.Visibility = Visibility.Hidden; processorvaluenpanel.Text = ""; } } number++; automaticmargin.ScrollToEnd(); }; dp4.Start(); }; dp3.Start(); DispatcherTimer dp = new DispatcherTimer(); dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp.Tick += (sender2, args) => { if (Seting.AnimatedStringSetting) { int number = 0; DispatcherTimer dp2 = new DispatcherTimer(); dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); dp2.Tick += (sender3, args2) => { dp.Stop(); NameP.Content = Seting.AnimatedString("RAM", number); number += new Random().Next(0, 4) / 3; if (number >= NameP.Content.ToString().Length + 1) { dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp.Start(); dp2.Stop(); } else { dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); } }; dp2.Start(); } }; dp.Start(); DispatcherTimer refresh = new DispatcherTimer(); refresh.Interval = new TimeSpan(0, 0, 0, 5); refresh.Tick += (sender2, args) => { Refresh(); }; refresh.Start(); }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { BitmapImage a1 = new BitmapImage(); a1.BeginInit(); a1.UriSource = new Uri(AppDomain.CurrentDomain.BaseDirectory + "\\Images\\UpLoadIcon.png"); a1.EndInit(); pictrure1.Source = a1; BitmapImage a2 = new BitmapImage(); a2.BeginInit(); a2.UriSource = new Uri(AppDomain.CurrentDomain.BaseDirectory + "\\Images\\DownLoadIcon.png"); a2.EndInit(); pictrure2.Source = a2; computer.Open(); ColorChange(); Seting.ColorModeChange += (sender2, args) => { ColorChange(); }; DispatcherTimer dp3 = new DispatcherTimer(); dp3.Interval = new TimeSpan(0, 5, 0); dp3.Tick += (sender2, args2) => { int index2 = 0; int index = 0; DriveInfo[] alldrive = DriveInfo.GetDrives(); DispatcherTimer dp4 = new DispatcherTimer(); dp4.Interval = new TimeSpan(0, 0, 0, 3); dp4.Tick += (sender3, args3) => { if (index < alldrive.Length) { try { if (index == 0) { informationpanel.Visibility = Visibility.Visible; valuepanel.Visibility = Visibility.Hidden; } Grid grid = new Grid(); grid.VerticalAlignment = VerticalAlignment.Top; grid.Margin = new Thickness(0, index * 20, 0, 0); Label Name = new Label(); Name.Content = alldrive[index2].Name.ToUpper()[0]; Name.FontSize = 9; Name.VerticalAlignment = VerticalAlignment.Top; Name.HorizontalAlignment = HorizontalAlignment.Left; Name.Margin = new Thickness(-2, 1, 0, 0); if (Seting.ColorMode == ColorMode.Dark) { Name.Foreground = Brushes.White; } else { Name.Foreground = Brushes.Black; } grid.Children.Add(Name); ProgressBar progressBar = new ProgressBar(); progressBar.VerticalAlignment = VerticalAlignment.Top; progressBar.HorizontalAlignment = HorizontalAlignment.Left; progressBar.Width = 55; progressBar.Height = 18; progressBar.Background = Brushes.Transparent; progressBar.Margin = new Thickness(14, 2, 0, 0); progressBar.Value = 100 - (Convert.ToDouble(alldrive[index].AvailableFreeSpace) / Convert.ToDouble(alldrive[index].TotalSize) * 100.0); if (progressBar.Value >= 90) { progressBar.Foreground = Brushes.Red; } else { progressBar.Foreground = Brushes.Blue; } grid.Children.Add(progressBar); Label values = new Label(); values.VerticalAlignment = VerticalAlignment.Top; values.HorizontalAlignment = HorizontalAlignment.Center; values.FontSize = 7; values.Margin = new Thickness(11, 1, 0, 0); if (Seting.ColorMode == ColorMode.Dark) { values.Foreground = Brushes.White; } else { values.Foreground = Brushes.Black; } values.Content = Seting.NumberChangerMaximum(alldrive[index].TotalSize - alldrive[index].AvailableFreeSpace) + "/" + Seting.NumberChangerMaximum(alldrive[index].TotalSize); grid.Children.Add(values); informationpanel.Children.Add(grid); automaticmargin.ScrollToEnd(); index2++; } catch (Exception) { } index++; } else { informationpanel.Visibility = Visibility.Hidden; valuepanel.Visibility = Visibility.Visible; informationpanel.Children.Clear(); dp4.Stop(); } }; dp4.Start(); }; dp3.Start(); DispatcherTimer dp = new DispatcherTimer(); dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp.Tick += (sender2, args) => { if (Seting.AnimatedStringSetting) { int number = 0; DispatcherTimer dp2 = new DispatcherTimer(); dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); dp2.Tick += (sender3, args2) => { dp.Stop(); NameP.Content = Seting.AnimatedString("DRIVE", number); number += new Random().Next(0, 4) / 3; if (number >= NameP.Content.ToString().Length + 1) { dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp.Start(); dp2.Stop(); } else { dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); } }; dp2.Start(); } }; dp.Start(); DispatcherTimer refresh = new DispatcherTimer(); refresh.Interval = new TimeSpan(0, 0, 0, 0, 100); refresh.Tick += (sender2, args) => { read += diskread.NextValue(); write += diskwrite.NextValue(); }; refresh.Start(); DispatcherTimer refresh2 = new DispatcherTimer(); refresh2.Interval = new TimeSpan(0, 0, 0, 1, 0); refresh2.Tick += (sender2, args) => { DiskReadValue.Content = Seting.NumberChangerMaximum(read); DiskWriteValue.Content = Seting.NumberChangerMaximum(write); read = 0; write = 0; }; refresh2.Start(); DispatcherTimer refresh3 = new DispatcherTimer(); refresh3.Interval = new TimeSpan(0, 0, 0, 5); refresh3.Tick += (sender2, args) => { TemperatureRefresh(); }; refresh3.Start(); TemperatureRefresh(); }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { BitmapImage a1 = new BitmapImage(); a1.BeginInit(); a1.UriSource = new Uri(AppDomain.CurrentDomain.BaseDirectory + "\\Images\\UpLoadIcon.png"); a1.EndInit(); pictrure1.Source = a1; BitmapImage a2 = new BitmapImage(); a2.BeginInit(); a2.UriSource = new Uri(AppDomain.CurrentDomain.BaseDirectory + "\\Images\\DownLoadIcon.png"); a2.EndInit(); pictrure2.Source = a2; DispatcherTimer dp3 = new DispatcherTimer(); dp3.Interval = new TimeSpan(0, 5, 0); dp3.Tick += (sender2, args2) => { int number = 0; List <Value> AllInformation = new List <Value>(); int index = 0; DispatcherTimer dp4 = new DispatcherTimer(); dp4.Interval = new TimeSpan(0, 0, 0, 3); dp4.Tick += (sender3, args3) => { if (number == 0) { valuepanel.Visibility = Visibility.Hidden; informationpanel.Visibility = Visibility.Visible; AddNewDataScreen("Ip Address: ", AllInformation[index].IpAddress); } else if (number == 1) { AddNewDataScreen("\nMask: ", AllInformation[index].Mask); } else if (number == 2) { AddNewDataScreen("\nDefault Gateway: ", AllInformation[index].DefaultGateway); } else if (number == 3) { AddNewDataScreen("\nDNS: ", AllInformation[index].DNS); } else if (number == 4) { AddNewDataScreen("\nRemote Ip Address: ", AllInformation[index].RemoteIpAddress); } else { if (index < AllInformation.Count() - 1) { number = -1; index++; processorvaluenpanel.Text += "\n---------------\n"; } else { dp4.Stop(); valuepanel.Visibility = Visibility.Visible; informationpanel.Visibility = Visibility.Hidden; processorvaluenpanel.Text = ""; } } number++; automaticmargin.ScrollToEnd(); }; dp4.Start(); }; //dp3.Start(); if (Seting.ColorMode == ColorMode.Dark) { NetworkRecivedValue.Foreground = Brushes.White; NetworkSendValue.Foreground = Brushes.White; } else { NetworkRecivedValue.Foreground = Brushes.Black; NetworkSendValue.Foreground = Brushes.Black; } ColorChange(); Seting.ColorModeChange += (sender2, args) => { ColorChange(); }; DispatcherTimer dp = new DispatcherTimer(); dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp.Tick += (sender2, args) => { if (Seting.AnimatedStringSetting) { dp.Stop(); int number = 0; DispatcherTimer dp2 = new DispatcherTimer(); dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); dp2.Tick += (sender3, args2) => { NameP.Content = Seting.AnimatedString("NETWORK", number); number += new Random().Next(0, 2); if (number >= NameP.Content.ToString().Length + 1) { dp.Interval = new TimeSpan(0, 0, 0, new Random().Next(10, 61)); dp.Start(); dp2.Stop(); } else { dp2.Interval = new TimeSpan(0, 0, 0, 0, new Random().Next(100, 250)); } }; dp2.Start(); } }; dp.Start(); PerformanceCounterCategory pcg = new PerformanceCounterCategory("Network Interface"); string instance = pcg.GetInstanceNames()[0]; PerformanceCounter networksent = new PerformanceCounter("Network Interface", "Bytes Sent/sec", instance); PerformanceCounter networkreceived = new PerformanceCounter("Network Interface", "Bytes Received/sec", instance); DispatcherTimer refresh = new DispatcherTimer(); refresh.Interval = new TimeSpan(0, 0, 0, 0, 100); refresh.Tick += (sender2, args) => { send += networksent.NextValue(); recived += networkreceived.NextValue(); }; refresh.Start(); DispatcherTimer refresh2 = new DispatcherTimer(); refresh2.Interval = new TimeSpan(0, 0, 0, 1, 0); refresh2.Tick += (sender2, args) => { NetworkRecivedValue.Content = Seting.NumberChangerMaximum(recived / 8); NetworkSendValue.Content = Seting.NumberChangerMaximum(send / 8); recived = 0; send = 0; }; refresh2.Start(); }