| | |
| | | this.DataContext = ViewModel.CreateInstance(this, typeof(View1)); |
| | | this.Loaded += (this.DataContext as ViewModel).View1_LoadEvent; |
| | | this.Closing += (this.DataContext as ViewModel).View1_CloseEvent; |
| | | |
| | | commmd(); |
| | | } |
| | | |
| | | public async void commmd() |
| | | { |
| | | await webView.EnsureCoreWebView2Async(); |
| | | |
| | | labbb: |
| | | if (!string.IsNullOrEmpty(HttpServer._listenerPrefix)) |
| | | if (webView.Source != new Uri(HttpServer._listenerPrefix)) |
| | |
| | | System.Threading.Thread.Sleep(2000); |
| | | goto labbb; |
| | | EndInit: |
| | | Console.WriteLine("end"); |
| | | Console.WriteLine("end Set Uri"); |
| | | webView.PreviewKeyDown += (object sender, KeyEventArgs e) => |
| | | { |
| | | // æ£æ¥æä¸ç鮿¯å¦æ¯ F12ï¼å¦ææ¯ï¼ç¦æ¢å
¶é»è®¤è¡ä¸º |
| | | if (e.Key == Key.F12) |
| | | { |
| | | e.Handled = true; |
| | | } |
| | | }; |
| | | await webView.CoreWebView2.ExecuteScriptAsync( |
| | | @" |
| | | document.addEventListener('contextmenu', function(event) { |
| | | event.preventDefault(); |
| | | }, false); |
| | | " |
| | | ); |
| | | } |
| | | } |
| | | } |