XamlReaderSettings.AllowProtectedMembersOnRoot 属性

定义

获取或设置一个值,该值指示根对象在报告 XAML 类型表示形式时是否可包括具有受保护代码访问模型的成员。

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

属性值

如果根对象可包括具有受保护代码访问模型的成员,则为 true;否则为 false

注解

此设置与某些 XAML 实现(例如 WPF)相关,其中根对象通常是从模式类型生成实例的“工厂”,而模式类型并不总是实际的对象实例。 例如, 的 UserControl 根对 WPF 和 Silverlight 应用程序模型具有特定含义,并且 UserControl 可能具有 (分析程序需要访问) 的受保护属性 UserControl.Content 。 工具和设计图面还需要访问此类属性。 这些事例通常应作为可写属性报告给 XAML 类型系统,即使它们在后备类型系统中具有受保护的访问权限。

适用于