Exemplo n.º 1
0
        async void Bind()
        {
            try
            {
                NetWork.NetWork netWork = new NetWork.NetWork();
                var             Result  = await netWork.Get();

                if (Result != null)
                {
                    ObservableCollection <VPNGET.Model.VPN_Model> OC = new ObservableCollection <Model.VPN_Model>();
                    foreach (Model.VPN_Model VM in new VPNGET.Common.Common().DeSerializationJson <ObservableCollection <VPNGET.Model.VPN_Model> >(Result.ToString()))
                    {
                        VM.CountryShort = "ms-appx:///Assets/flags/" + VM.CountryShort + ".png";
                        VM.IP           = "IP:" + VM.IP;
                        VM.Ping         = "延迟:" + VM.Ping + " ms";
                        OC.Add(VM);
                    }
                    ViewModel.VPNServerList = OC;
                    PR.IsActive             = false;
                    //var s = new VPNGET.Common.Common().DeSerializationJson(Result.ToString());
                }
            }
            catch (Exception ex)
            {
                Bind();
            }
        }
Exemplo n.º 2
0
        public MainWindow()
        {
            this.InitializeComponent();

            this.Loaded += MainWindow_Loaded;

            //Commandの追加
            Commands.Commands.AddCommand(this.CommandBindings);
            this.network = new NetWork.NetWork();
            this.network.Init();
        }
Exemplo n.º 3
0
        public MainWindow()
        {
            this.InitializeComponent();

            this.Loaded += MainWindow_Loaded;

            //Commandの追加
            Commands.Commands.AddCommand(this.CommandBindings);
            this.network = new NetWork.NetWork();
            this.network.Init();
        }
Exemplo n.º 4
0
 private void CloseButton_Click(object sender, RoutedEventArgs e)
 {
     NetWork.NetWork network = NetWork.NetWork.GetInstance();
     network.Close();
 }
Exemplo n.º 5
0
 private void ConnectButton_Click(object sender, RoutedEventArgs e)
 {
     NetWork.NetWork network = NetWork.NetWork.GetInstance();
     network.Init();
     network.Connect(ClientAddressBox.Text, ClientSendPortBox.Text, ServerPortBox.Text);
 }
Exemplo n.º 6
0
 private void SendCommandbutton_Click(object sender, RoutedEventArgs e)
 {
     NetWork.NetWork network = NetWork.NetWork.GetInstance();
     byte[]          data    = System.Text.Encoding.UTF8.GetBytes(CommandBox.Text);
     network.Send(data);
 }