private void Main_Command_KeyDown(object sender, KeyEventArgs e) { if (!e.Alt && !e.Control && !e.Shift && e.KeyCode == Keys.Enter) { if (Core.Setting.MainEntryPoint == Setting.MainEntryPointType.jianmingyong_Server) { if (!string.IsNullOrWhiteSpace(Main_Command.Text.Trim()) && Main_Command.Text.StartsWith("/")) { Core.Command.HandleAllCommand(new Package(Package.PackageTypes.ChatMessage, Main_Command.Text, null)); } else { Core.Command.HandleAllCommand(new Package(Package.PackageTypes.ChatMessage, "/say " + Main_Command.Text, null)); } } else if (Core.Setting.MainEntryPoint == Setting.MainEntryPointType.Rcon) { if (Core.RCONGUIListener != null && !string.IsNullOrWhiteSpace(Main_Command.Text.Trim()) && Main_Command.Text.StartsWith("/")) { Core.RCONGUIListener.SentToServer(new Pokemon_3D_Server_Core.RCON_GUI_Client_Listener.Packages.Package(Pokemon_3D_Server_Core.RCON_GUI_Client_Listener.Packages.Package.PackageTypes.Logger, Main_Command.Text, null)); } else if (Core.RCONGUIListener != null && !string.IsNullOrWhiteSpace(Main_Command.Text.Trim())) { Core.RCONGUIListener.SentToServer(new Pokemon_3D_Server_Core.RCON_GUI_Client_Listener.Packages.Package(Pokemon_3D_Server_Core.RCON_GUI_Client_Listener.Packages.Package.PackageTypes.Logger, "/say " + Main_Command.Text, null)); } } Main_Command.Clear(); } }
public Image_Page(Main_Command main_Command) { InitializeComponent(); this.DataContext = main_Command; this.main_Command = main_Command; }
public ImageBar_Page(Main_Command main_Command) { InitializeComponent(); isDragging = false; this.DataContext = main_Command; this.main_Command = main_Command; }
public Media_Page(Main_Command main_Command) { InitializeComponent(); this.DataContext = main_Command; this.main_Command = main_Command; Arduino_Setting(); //Arduino rotator連線設定 }
public TextViewerBar_Page(Main_Command main_Command) { InitializeComponent(); this.main_Command = main_Command; this.DataContext = main_Command; main_Command.tm = new DispatcherTimer(); main_Command.tm.Interval = TimeSpan.FromSeconds(0.05 / main_Command.media_speed); main_Command.tm.Tick += Tm_Tick;; }
public MediaBar_Page(Main_Command main_Command) { InitializeComponent(); this.DataContext = main_Command; this.main_Command = main_Command; main_Command.port_Arduino = new SerialPort("COM8", 9600); main_Command.timer_Arduino = new System.Timers.Timer(); main_Command.timer_Arduino.Interval = 200; main_Command.timer_Arduino.Elapsed += TimerArduino_Elapsed; }
public MainWindow() { InitializeComponent(); main_Command = (Main_Command)DataContext; //For Debug //圖片路徑、檔名、輸入狀態設定 //string args = @"C:\Users\user\Pictures\arduino_mini_upload.png"; string args = @"D:\SeanWu\Novels\斬風.txt"; main_Command.imgPath = args; main_Command.fileName = Path.GetFileName(args); main_Command.fileName_Extension = Path.GetExtension(args); main_Command.ArgsInput = true; //時間軸timer mousemove_timer = new DispatcherTimer(); mousemove_timer.Interval = TimeSpan.FromSeconds(4); mousemove_timer.Tick += new EventHandler(timer_Tick); //mousemove_timer.Start(); if (File.Exists(ini_path + "ImagTraver\\ImagTraver.ini")) { //讀取ini media volume main_Command.media_volume = Convert.ToDouble(main_Command.ini.IniReadValue("Bar", "volume", main_Command.ini_filename)); this.Height = Convert.ToDouble(main_Command.ini.IniReadValue("Window", "Height", main_Command.ini_filename)); this.Width = Convert.ToDouble(main_Command.ini.IniReadValue("Window", "Width", main_Command.ini_filename)); try { _isBackgroundImg_show = Convert.ToBoolean(ini.IniReadValue("Window", "Background_Image", ini_filename)); //設定初始背景圖片 if (!_isBackgroundImg_show) { img_girl_background.Visibility = Visibility.Collapsed; } else { img_girl_background.Visibility = Visibility.Visible; } } catch { } } else { Directory.CreateDirectory(main_Command.folderName); //建立資料夾 IniSetup(); //創建ini file並寫入基本設定 } }
//泛型初始化 public MainWindow(string args) { InitializeComponent(); main_Command = (Main_Command)DataContext; //圖片路徑、檔名、輸入狀態設定 main_Command.imgPath = args; main_Command.fileName = Path.GetFileName(args); main_Command.fileName_Extension = Path.GetExtension(args); main_Command.ArgsInput = true; //時間軸timer mousemove_timer = new DispatcherTimer(); mousemove_timer.Interval = TimeSpan.FromSeconds(2.2); mousemove_timer.Tick += new EventHandler(timer_Tick); mousemove_timer.Start(); if (File.Exists(ini_path + "ImagTraver\\ImagTraver.ini") || main_Command.ImgOrMedia == 1) { //讀取ini media volume main_Command.media_volume = Convert.ToDouble(main_Command.ini.IniReadValue("Bar", "volume", main_Command.ini_filename)); try { _isBackgroundImg_show = Convert.ToBoolean(ini.IniReadValue("Window", "Background_Image", ini_filename)); //設定初始背景圖片 if (!_isBackgroundImg_show) { img_girl_background.Visibility = Visibility.Collapsed; } else { img_girl_background.Visibility = Visibility.Visible; } } catch { } } else { Directory.CreateDirectory(main_Command.folderName); //建立資料夾 IniSetup(); //創建ini file並寫入基本設定 } }
public MediaControl(Main_Command main_Command) { this.main_Command = main_Command; }