XamlReaderSettings.AllowProtectedMembersOnRoot 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示根对象在报告 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 类型系统,即使它们在后备类型系统中具有受保护的访问权限。