通过


NavigationWindow.SandboxExternalContent 属性

定义

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

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

属性值

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

例外

SandboxExternalContent 当应用程序在部分信任中执行时设置。

注解

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

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

注释

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

Dependency 属性信息

物品 价值
标识符字段 SandboxExternalContent
元数据属性设置为 true 没有

适用于