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 a código protegido cuando informa de la representación de tipo 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
true si el objeto raíz puede incluir miembros que tienen un modelo de acceso a código protegido; de lo contrario, false.
Comentarios
Esta configuración es relevante para algunas implementaciones XAML, como WPF donde el objeto raíz suele ser una "fábrica" para generar una instancia de 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 WPF y Silverlight, y UserControl podría tener propiedades protegidas (UserControl.Content) a las que el analizador necesita acceso. 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 tipos de respaldo.