Comparteix 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

String

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 Save Load los métodos y . Puede usar la propiedad para limitar las características del gráfico que NonSerializableContent se serializarán, 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 de la BackColor serialización, establezca esta propiedad en " * . BackColor".

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

Si se Content ha establecido la propiedad , la prioridad depende del número de comodines que se usan en la NonSerializableContent expresión. Por ejemplo, al establecer Content la propiedad en , se dará como resultado la propiedad que contiene " Appearance SerializableContent * . Back * " expression. Si la NonSerializableContent propiedad está establecida en " * . De nuevo ", todas las propiedades del * Back\* gráfico, como BackColor , , BackGradient etc., se seguirán serializando. Esto se debe a que SerializableContent el valor de propiedad tiene mayor prioridad en comparación con la propiedad NonSerializableContent .

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

Se aplica a