NavigationWindow.SandboxExternalContent 属性

定义

获取或设置一个值,该值 NavigationWindow 指示是否在部分信任安全沙盒中隔离外部可扩展应用程序标记语言 (XAML) 内容, (默认 Internet 区域权限集) 。

public:
 property bool SandboxExternalContent { bool get(); void set(bool value); };
public bool SandboxExternalContent { get; set; }
member this.SandboxExternalContent : bool with get, set
Public Property SandboxExternalContent As Boolean

属性值

Boolean

如果在一个部分信任的安全沙盒中隔离内容,则为 true;否则为 false。 默认值为 false

例外

当应用程序在部分信任的环境中执行时,将设置 SandboxExternalContent

注解

外部内容是应用程序不包含作为资源文件或内容文件 (的 XAML 内容,有关详细信息,请参阅 WPF 应用程序资源、内容和数据文件) 。

如果 SandboxExternalContent 为 true,并且内容 NavigationWindow 是外部 XAML 文件,则内容将加载到部分信任安全沙盒中,该沙盒仅限于默认 Internet 区域权限集。 此外,外部内容将加载到单独的进程中。 因此,外部内容会隔离,并且无法访问应用程序范围资源,例如资源字典 (有关详细信息,请参阅 ResourceDictionary) 。

备注

NavigationWindow 仅当属性设置为外部 XAML 文件的统一资源标识符 (URI) 时才 Source 包含外部内容。 NavigationWindow 使用 Content 属性提供的内容被视为内部内容,随后不会隔离。

依赖项属性信息

标识符字段 SandboxExternalContent
元数据属性设置为 true

适用于