XamlReaderSettings.AllowProtectedMembersOnRoot Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si el objeto raíz puede incluir miembros que tienen un modelo de acceso de código protegido al notificar la representación de tipos 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
Valor de propiedad
Es true
si el objeto raíz puede incluir miembros que tienen un modelo de acceso de código protegido; de lo contrario, es false
.
Comentarios
Esta configuración es relevante para algunas implementaciones XAML, como WPF, donde el objeto raíz suele ser un "generador" para generar una instancia a partir de un tipo de patrón, cuando ese tipo de patrón no siempre es una instancia de objeto práctica. Por ejemplo, una raíz de UserControl
tiene un significado determinado para los modelos de aplicación de WPF y Silverlight, y UserControl
podría tener propiedades protegidas (UserControl.Content
) a las que el analizador necesita acceder. Las herramientas y las superficies de diseño también necesitan acceso a estas propiedades. Por lo general, estos casos deben notificarse al sistema de tipos XAML como propiedades grabables aunque tengan acceso protegido en el sistema de tipo de respaldo.