XamlObjectReaderSettings.RequireExplicitContentVisibility 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 determina si los escritores que usan el asociado XamlObjectReader para el contexto deben usar la configuración del diseñador para escribir contenido explícitamente.
public:
property bool RequireExplicitContentVisibility { bool get(); void set(bool value); };
public bool RequireExplicitContentVisibility { get; set; }
member this.RequireExplicitContentVisibility : bool with get, set
Public Property RequireExplicitContentVisibility As Boolean
Valor de propiedad
true para especificar que los escritores que usan este contexto deben usar la configuración del diseñador para escribir contenido de salida en casos en IsWritePublic los que los informes false; false si se debe omitir la configuración del diseñador.
Comentarios
Esta configuración se consulta internamente. Influye en el siguiente comportamiento para el contexto que pasa XamlObjectReader a cualquier XamlWriter:
El RequireExplicitContentVisibility comportamiento solo se aplica a las propiedades donde IsWritePublic es
false, AND cuando unShouldSerializepatrón no está disponible para el valor de propiedad.Si la instrucción del primer punto de viñeta es true, AND RequireExplicitContentVisibility es
true, la configuración del diseñador determina si la propiedad escribe su salida como contenido o la propiedad se considera implícita. El acceso a la configuración del diseñador se realiza a través de API internas en los servicios XAML de .NET Framework y se basa en la lectura DesignerSerializationVisibilityAttribute de ensamblados de respaldo. En este caso, el código interno comprueba el valor DesignerSerializationVisibility.Content y escribe su salida en la propiedad . De lo contrario, el contenido se considera implícito.Si la instrucción de la primera viñeta es
true, AND RequireExplicitContentVisibility esfalse, la propiedad siempre escribe su salida y DesignerSerializationVisibilityAttribute los ensamblados de respaldo son irrelevantes.