123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- using Shaker.Model;
- using ShakerManger.ViewModel;
- using System.Configuration;
- using System.Diagnostics.CodeAnalysis;
- using System.Text;
- 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.Navigation;
- using System.Windows.Shapes;
- namespace ShakerManger
- {
- /// <summary>
- /// Interaction logic for MainWindow.xaml
- /// </summary>
- public partial class MainWindow : Window
- {
- private string ServerIP = "127.0.0.1";
- private int ServerPort = 61616;
- public MainWindow()
- {
- InitializeComponent();
- if (ConfigurationManager.AppSettings.AllKeys.Contains(nameof(ServerIP)))
- {
- ServerIP = ConfigurationManager.AppSettings[nameof(ServerIP)]!.ToString();
- }
- else
- {
- ConfigurationManager.AppSettings.Set(nameof(ServerIP), ServerIP);
- }
- if (ConfigurationManager.AppSettings.AllKeys.Contains(nameof(ServerPort)))
- {
- try
- {
- ServerPort = int.Parse(ConfigurationManager.AppSettings[nameof(ServerPort)]!.ToString());
- }
- catch
- {
- ConfigurationManager.AppSettings.Set(nameof(ServerPort), ServerPort.ToString());
- }
- }
- else
- {
- ConfigurationManager.AppSettings.Set(nameof(ServerPort), ServerPort.ToString());
- }
- }
- }
- }
|