| | |
| | | using Panuon.WPF.UI; |
| | | using System; |
| | | using System.ComponentModel; |
| | | using System.Diagnostics; |
| | | using System.IO; |
| | | using System.Windows; |
| | | using System.Windows.Controls; |
| | |
| | | { |
| | | public PanuonWindow() |
| | | { |
| | | Loaded += PanuonWindow_Loaded; |
| | | this.Loaded += PanuonWindow_Loaded; |
| | | } |
| | | |
| | | private UserInfo currentUser; |
| | |
| | | RefrshConfig(); |
| | | InitializeComponent(); |
| | | userMenu.Header = this.lang("App.Welcome", UserInfo.User.Name); |
| | | ShowMenu = true; |
| | | ShowMenu = false; |
| | | Application.Current.MainWindow = this; |
| | | SystemSetting.SystemSettingChanged += SystemSetting_SystemSettingChanged; |
| | | } |
| | | |
| | | private void RefrshConfig() |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | private void Button_Click_2(object sender, RoutedEventArgs e) |
| | | { |
| | | ShowMenu = !ShowMenu; |
| | | //Button btn = (Button)sender; |
| | | //double temp = btn.RenderTransform.Value.Determinant; |
| | | //btn.RenderTransformOrigin = new Point(0.5, 0.5); |
| | | //ScaleTransform verticalFlipTransform = new ScaleTransform(1, temp * -1); |
| | | //btn.RenderTransform = verticalFlipTransform; |
| | | //menuTab.ChangeItemVisibility(); |
| | | } |
| | | |
| | | private void window_Loaded(object sender, RoutedEventArgs e) |
| | | { |
| | | SystemSetting.SystemSettingChanged += SystemSetting_SystemSettingChanged; |
| | | } |
| | | |
| | | private void SystemSetting_SystemSettingChanged(object sender, SystemSetting e) |
| | | { |
| | | RefrshConfig(); |
| | |
| | | } |
| | | |
| | | private void MenuItem_Click(object sender, RoutedEventArgs e) |
| | | {MenuItem mi = sender as MenuItem; |
| | | switch (mi.Name) { |
| | | { |
| | | MenuItem mi = sender as MenuItem; |
| | | switch (mi.Name) |
| | | { |
| | | case "MiLogout": |
| | | Logout(); |
| | | break; |
| | |
| | | if (MsgBoxHelper.WarnMessage(this, this.lang("App.MakeSureLogout")) == MessageBoxResult.OK) |
| | | { |
| | | string path = Path.Combine(PathHelper.DatabaseFolder, "user.bin"); |
| | | if (File.Exists(path)) { |
| | | if (File.Exists(path)) |
| | | { |
| | | File.Delete(path); |
| | | } |
| | | this.Closed -= window_Closed; |
| | |
| | | Application.Current.Shutdown(); |
| | | } |
| | | |
| | | private void Button_Click(object sender, RoutedEventArgs e) |
| | | { |
| | | Button btn = sender as Button; |
| | | switch (btn.Name) |
| | | { |
| | | case "minBtn": |
| | | this.Minimize(); |
| | | break; |
| | | case "maxBtn": |
| | | this.Maximize(); |
| | | break; |
| | | case "closeBtn": |
| | | this.Close(); |
| | | break; |
| | | case "BtnSwitchTheme": |
| | | ShowMenu = !ShowMenu; |
| | | //Button btn = (Button)sender; |
| | | //double temp = btn.RenderTransform.Value.Determinant; |
| | | //btn.RenderTransformOrigin = new Point(0.5, 0.5); |
| | | //ScaleTransform verticalFlipTransform = new ScaleTransform(1, temp * -1); |
| | | //btn.RenderTransform = verticalFlipTransform; |
| | | //menuTab.ChangeItemVisibility(); |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | } |
| | | |
| | | //private void BaseWindow_Loaded(object sender, RoutedEventArgs e) |
| | | //{ |
| | | // var s = (Style)this.Resources["WindowButton"]; |