From c81e3d577fe6759183e34b1d7558ada5c8ff21b3 Mon Sep 17 00:00:00 2001 From: ProxySU Date: Tue, 17 Mar 2020 20:11:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AE=8C=E5=96=84=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ProxySU/TemplateConfiguration.xaml | 60 +++++++++++++----- ProxySU/TemplateConfiguration.xaml.cs | 89 ++++++++++++++++++++++++++- 2 files changed, 134 insertions(+), 15 deletions(-) diff --git a/ProxySU/TemplateConfiguration.xaml b/ProxySU/TemplateConfiguration.xaml index ecd90fc..46d9dd1 100644 --- a/ProxySU/TemplateConfiguration.xaml +++ b/ProxySU/TemplateConfiguration.xaml @@ -35,34 +35,66 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ProxySU/TemplateConfiguration.xaml.cs b/ProxySU/TemplateConfiguration.xaml.cs index 9ad3573..bdf7c90 100644 --- a/ProxySU/TemplateConfiguration.xaml.cs +++ b/ProxySU/TemplateConfiguration.xaml.cs @@ -23,10 +23,97 @@ namespace ProxySU InitializeComponent(); RadioButtonTCP.IsChecked = true; } - + private void ButtondDecide_Click(object sender, RoutedEventArgs e) { + if (RadioButtonTCP.IsChecked == true) + { + + } + else if (RadioButtonWebSocketTLS2Web.IsChecked == true) + { + + } + else if (RadioButtonTCPhttp.IsChecked == true) + { + + } + else if (RadioButtonMkcpNoCamouflage.IsChecked == true) + { + + } + else if (RadioButton2mKCP2SRTP.IsChecked == true) + { + + } + else if (RadioButton2mKCPuTP.IsChecked == true) + { + + } + else if (RadioButton2mKCP2WechatVideo.IsChecked == true) + { + + } + else if (RadioButton2mKCP2DTLS.IsChecked == true) + { + + } + else if (RadioButton2mKCP2WireGuard.IsChecked == true) + { + + } + else if (RadioButtonHTTP2.IsChecked == true) + { + + } + else if (RadioButtonTLS.IsChecked == true) + { + + } + else + { + + } + } + + private void ButtondCancel_Click(object sender, RoutedEventArgs e) => Close(); + + private void RadioButtonTCP_Checked(object sender, RoutedEventArgs e) + { + TextBlockServerListenPort.Visibility = Visibility.Visible; + TextBoxServerListenPort.Visibility = Visibility.Visible; + ButtonServerListenPort.Visibility = Visibility.Visible; + TextBlockPath.Visibility = Visibility.Collapsed; + TextBoxPath.Visibility = Visibility.Collapsed; + ButtonPath.Visibility = Visibility.Collapsed; + TextBlockDomain.Visibility = Visibility.Collapsed; + TextBoxDomain.Visibility = Visibility.Collapsed; + ButtonDomain.Visibility = Visibility.Collapsed; + Guid uuid = Guid.NewGuid(); + TextBoxNewUUID.Text = uuid.ToString(); + } + + private void RadioButtonHTTP2_Checked(object sender, RoutedEventArgs e) + { + TextBlockServerListenPort.Visibility = Visibility.Visible; + TextBoxServerListenPort.Visibility = Visibility.Visible; + TextBoxServerListenPort.Text = "443"; + ButtonServerListenPort.Visibility = Visibility.Visible; + TextBlockPath.Visibility = Visibility.Visible; + TextBoxPath.Visibility = Visibility.Visible; + ButtonPath.Visibility = Visibility.Visible; + TextBlockDomain.Visibility = Visibility.Visible; + TextBoxDomain.Visibility = Visibility.Visible; + ButtonDomain.Visibility = Visibility.Visible; + Guid uuid = Guid.NewGuid(); + TextBoxNewUUID.Text = uuid.ToString(); + } + + private void ButtonNewUUID_Click(object sender, RoutedEventArgs e) + { + Guid uuid = Guid.NewGuid(); + TextBoxNewUUID.Text = uuid.ToString(); } } }