CoreWebView2CreationProperties Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This class is a bundle of the most common parameters used to create CoreWebView2Environment and CoreWebView2Controller instances. Its main purpose is to be set to CreationProperties in order to customize the environment and/or controller used by a WebView2 during implicit initialization. It is also a nice WPF integration utility which allows commonly used environment/controller parameters to be dependency properties and be created and used in markup.
public class CoreWebView2CreationProperties : System.Windows.DependencyObject
type CoreWebView2CreationProperties = class
inherit DependencyObject
Public Class CoreWebView2CreationProperties
Inherits DependencyObject
- Inheritance
-
CoreWebView2CreationProperties
Remarks
This class isn't intended to contain all possible environment or controller customization options. If you need complete control over the environment and/or controller used by a WebView2 control then you'll need to initialize the control explicitly by creating your own environment (with CreateAsync(String, String, CoreWebView2EnvironmentOptions)) and/or controller options (with CreateCoreWebView2ControllerOptions()) and passing them to EnsureCoreWebView2Async(CoreWebView2Environment, CoreWebView2ControllerOptions) *before* you set the Source property to anything. See the WebView2 class documentation for an initialization overview.
Constructors
CoreWebView2CreationProperties() |
Creates a new instance of CoreWebView2CreationProperties with default data for all properties. |
Fields
AdditionalBrowserArgumentsProperty |
The WPF DependencyProperty which backs the AdditionalBrowserArguments property. |
AreBrowserExtensionsEnabledProperty |
The WPF DependencyProperty which backs the AreBrowserExtensionsEnabled property. |
BrowserExecutableFolderProperty |
The WPF DependencyProperty which backs the BrowserExecutableFolder property. |
IsInPrivateModeEnabledProperty |
The WPF DependencyProperty which backs the IsInPrivateModeEnabled property. |
LanguageProperty |
The WPF DependencyProperty which backs the Language property. |
ProfileNameProperty |
The WPF DependencyProperty which backs the ProfileName property. |
ScriptLocaleProperty |
The WPF DependencyProperty which backs the ScriptLocale property. |
UserDataFolderProperty |
The WPF DependencyProperty which backs the UserDataFolder property. |
Properties
AdditionalBrowserArguments |
Gets or sets the value to use for the AdditionalBrowserArguments property of the CoreWebView2EnvironmentOptions parameter passed to CreateAsync(String, String, CoreWebView2EnvironmentOptions) when creating an environment with this instance. |
AreBrowserExtensionsEnabled |
Gets or sets the value to use for the AreBrowserExtensionsEnabled property of the CoreWebView2EnvironmentOptions parameter passed to CreateAsync(String, String, CoreWebView2EnvironmentOptions) when creating an environment with this instance. |
BrowserExecutableFolder |
Gets or sets the value to pass as the browserExecutableFolder parameter of CreateAsync(String, String, CoreWebView2EnvironmentOptions) when creating an environment with this instance. |
IsInPrivateModeEnabled |
Gets or sets the value to use for the IsInPrivateModeEnabled property of the CoreWebView2ControllerOptions parameter passed to CreateCoreWebView2ControllerWithOptionsAsync when creating an controller with this instance. |
Language |
Gets or sets the value to use for the Language property of the CoreWebView2EnvironmentOptions parameter passed to CreateAsync(String, String, CoreWebView2EnvironmentOptions) when creating an environment with this instance. |
ProfileName |
Gets or sets the value to use for the ProfileName property of the CoreWebView2ControllerOptions parameter passed to CreateCoreWebView2ControllerWithOptionsAsync when creating an controller with this instance. |
ScriptLocale |
Gets or sets the value to use for the ScriptLocale property of the CoreWebView2ControllerOptions parameter passed to CreateCoreWebView2ControllerWithOptionsAsync when creating an controller with this instance. |
UserDataFolder |
Gets or sets the value to pass as the userDataFolder parameter of CreateAsync(String, String, CoreWebView2EnvironmentOptions) when creating an environment with this instance. |