using LogoForceTestApp.Modules.MainModule.Models; using Prism.Events; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Forms; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; using System.Windows.Threading; using TouchSocket.Core; using MouseEventArgs = System.Windows.Input.MouseEventArgs; namespace LogoForceTestApp.Modules.MainModule.Views { /// /// KBWindow.xaml 的交互逻辑 /// public partial class KBWindow : Window { public KBWindow() { InitializeComponent(); this.MouseMove += window_MouseMove; this.MouseDoubleClick += window_MouseDoubleClick; //btnMin.Click+=(s,e)=>{this.WindowState=WindowState.Minimized;}; //btnMax.Click += (s, e) => //{ // if (this.WindowState == WindowState.Maximized) // { // this.WindowState = WindowState.Normal; // } // else // { // this.WindowState = WindowState.Maximized; // } //}; btnClose.Click += (s, e) => { this.Close(); }; this.datagrid_person.LoadingRow += new EventHandler(this.datagrid_person_LoadingRow); } private void window_MouseDoubleClick(object sender, MouseButtonEventArgs e) { if (this.WindowState == WindowState.Normal) { this.WindowState = WindowState.Maximized; } else { this.WindowState = WindowState.Normal; } } private void window_MouseMove(object sender, MouseEventArgs e) { if (e.LeftButton == MouseButtonState.Pressed) { this.DragMove(); } } private void datagrid_person_LoadingRow(object sender, DataGridRowEventArgs e) { e.Row.Header = e.Row.GetIndex() + 1; if ((int)e.Row.Header==1) { e.Row.Foreground = new SolidColorBrush(Colors.Yellow); } if ((int)e.Row.Header == 2) { e.Row.Foreground = new SolidColorBrush(Colors.Yellow); } if ((int)e.Row.Header == 3) { e.Row.Foreground = new SolidColorBrush(Colors.Yellow); } } } }