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 как свойства, доступные для записи, даже если они имеют защищенный доступ в резервной системе типов.