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.
public class CoreWebView2CreationProperties
type CoreWebView2CreationProperties = class
Public Class CoreWebView2CreationProperties
- 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. |
Properties
AdditionalBrowserArguments |
Gets or sets the value to pass as the AdditionalBrowserArguments parameter of CoreWebView2EnvironmentOptions which is 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. |
UserDataFolder |
Gets or sets the value to pass as the userDataFolder parameter of CreateAsync(String, String, CoreWebView2EnvironmentOptions) when creating an environment with this instance. |