czw
2025-07-03 69dbf7b5848a7e657b2911a9662e6dbd4f8f516b
可视化
2个文件已修改
20 ■■■■■ 已修改文件
2025年6月12日/AuxAllWCS/Build/Project/界面/View1.xaml 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
2025年6月12日/AuxAllWCS/Build/Project/界面/View1.xaml.cs 19 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
2025Äê6ÔÂ12ÈÕ/AuxAllWCS/Build/Project/½çÃæ/View1.xaml
@@ -69,6 +69,7 @@
                        </StackPanel>
                    </TabItem.Header>
                    <wv2:WebView2 x:Name="webView" />
                    <!--<wv2:WebView2 x:Name="webView" Source="{Binding Source={ x:Static local:HttpServer._listenerPrefix}}"/>-->
                </TabItem>
                <!--<TabItem>
                    <TabItem.Header>
2025Äê6ÔÂ12ÈÕ/AuxAllWCS/Build/Project/½çÃæ/View1.xaml.cs
@@ -50,13 +50,13 @@
            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))
@@ -67,7 +67,22 @@
            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);
                "
            );
        }
    }
}