Compartir a través de


ChartSerializer.NonSerializableContent Propiedad

Definición

Obtiene o establece las propiedades de gráfico que no se serializarán.

public:
 property System::String ^ NonSerializableContent { System::String ^ get(); void set(System::String ^ value); };
public string NonSerializableContent { get; set; }
member this.NonSerializableContent : string with get, set
Public Property NonSerializableContent As String

Valor de propiedad

Expresión string separada por comas que representa las propiedades de gráfico que no se serializarán. La sintaxis es "Clase.Propiedad[,Clase.Propiedad]".

Comentarios

De forma predeterminada, todas las propiedades del gráfico se serializarán cuando se llame a los Save métodos y Load . Puede usar la propiedad para limitar las NonSerializableContent características del gráfico que se van a serializar, junto con las SerializableContent propiedades y Content .

Esta propiedad determina qué características del gráfico no se serializarán. Los caracteres comodín se pueden usar en la expresión de cadena, de la misma manera que la SerializableContent propiedad . Por ejemplo, para excluir todas las propiedades del gráfico BackColor de la serialización, establezca esta propiedad en "*. BackColor".

A veces, se puede establecer una propiedad para serializarse y no serializarse, lo que es común cuando se usan caracteres comodín. La NonSerializableContent expresión tiene una prioridad más baja en comparación con la SerializableContent expresión. Sin embargo, tenga en cuenta que se asigna menos peso a las expresiones de cadena que usan caracteres comodín. Por ejemplo, si la SerializableContent propiedad se establece en "*. BackColor" y la NonSerializableContent propiedad se establece BackColoren , todas las propiedades BackColor excepto los ChartArea objetos se serializarán.

Si se ha establecido la Content propiedad, la prioridad depende del número de caracteres comodín que se usan en la NonSerializableContent expresión. Por ejemplo, establecer la Content propiedad Appearance en dará como resultado la SerializableContent propiedad que contiene "*. Expresión Back*". Si la NonSerializableContent propiedad se establece en "*. Atrás*", todas las Back* propiedades del gráfico como BackColor, BackGradient, etc., se seguirán serializando. Esto se debe a que el valor de propiedad SerializableContent tiene mayor prioridad en comparación con la NonSerializableContent propiedad .

Esta propiedad afecta a todas las operaciones de guardado, carga y restablecimiento.

Se aplica a