using System; using System.Collections.Generic; using System.Linq; using System.Reflection; 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.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; namespace BPASmartClient.CustomResource.Pages.View { /// /// MainView.xaml 的交互逻辑 /// public partial class MainView : Window { public string TitleName { get { return _mTitleName; } set { _mTitleName = value; this.tbTitle.Text = value; } } private string _mTitleName; public MainView() { InitializeComponent(); this.WindowState = WindowState.Maximized; this.ButMin.Click += (o, e) => { this.WindowState = WindowState.Minimized; }; this.ButMax.Click += (o, e) => { this.WindowState = this.WindowState == WindowState.Maximized ? WindowState.Normal : WindowState.Maximized; }; this.ButClose.Click += (o, e) => { this.Close(); Application.Current.Shutdown(); }; this.MoveBorder.MouseLeftButtonDown += (o, e) => { if (e.ClickCount > 1) { if (this.WindowState == WindowState.Maximized) this.WindowState = WindowState.Normal; else if (this.WindowState == WindowState.Normal) this.WindowState = WindowState.Maximized; } if (e.LeftButton == MouseButtonState.Pressed) this.DragMove(); }; } } }