<Grid Grid.Row="1"> <TabControl x:Name="tcPolicies" Height="675"> <TabItem x:Name="tabTerms" Header="Terms & Conditions" Background="#677682" FontSize="18" Foreground="#FF7553"> <wv2:WebView2 x:Name="wv2Terms"/> </TabItem> <TabItem x:Name="tabPrivacy" Header="Privacy" Background="#677682" FontSize="18" Foreground="#FF7553"> <Grid> <wv2:WebView2 x:Name="wv2Privacy" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/> </Grid> </TabItem> <TabItem x:Name="tabDataPrivacy" Header="Data Privacy" Background="#677682" FontSize="18" Foreground="#FF7553"> <Grid> <wv2:WebView2 x:Name="wv2DataPrivacy" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"></wv2:WebView2> </Grid> </TabItem> <TabItem x:Name="tabDataLoss" Header="Data Loss Policy" Background="#677682" FontSize="18" Foreground="#FF7553"> <Grid> <wv2:WebView2 x:Name="wv2DataLoss" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/> </Grid> </TabItem> </TabControl> </Grid>
private void Page_Loaded(object sender, RoutedEventArgs e) { Stash_About stash_About=new Stash_About(); stash_About.LoadPolicies(); } private void LoadPolicies() { try { string filename = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "AppData\\Policies", "Terms.html"); if(File.Exists(filename)) { wv2Terms.Source = new Uri(filename, UriKind.Absolute); } } catch (Exception ex) { } }
myWebViewInstanceName.CoreWebView2.Navigate(urlString);
async void InitializeAsync() { await webView.EnsureCoreWebView2Async(null); }
public MainWindow() { InitializeComponent(); InitializeAsync(); }
async void
Task
async Task InitializeAsync() { ... } public MainWindow() { InitializeComponent(); _ = InitializeAsync(); }
await
Supported platforms The following programming environments are supported: Win32 C/C++ .NET Framework 4.5 or later .NET Core 3.1 or later .NET 5 .NET 6 WinUI 2.0 WinUI 3.0
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)