Partilhar via


ChartSerializer.SerializableContent Propriedade

Definição

Obtém ou define as propriedades do gráfico que podem ser serializadas.

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

Valor da propriedade

Uma expressão separada por vírgulas string que representa as propriedades do gráfico a serem serializadas. A sintaxe é "Class.Property[,Class.Property]".

Comentários

Por padrão, todas as propriedades do gráfico serão serializadas quando os métodos e Load os Save métodos forem chamados. Você pode usar a NonSerializableContent propriedade para limitar as características do gráfico a serem serializadas, juntamente com as propriedades e Content as SerializableContent propriedades.

A SerializableContent propriedade determina quais características do gráfico serão serializadas. Curingas podem ser usados na expressão de cadeia de caracteres da mesma maneira que a NonSerializableContent propriedade. Por exemplo, para serializar todas as propriedades do gráfico BackColor , defina essa propriedade como "*. BackColor".

Se ChartArea e/ou Series propriedades filho forem especificadas, os nomes de todos ChartArea e Series objetos também deverão ser especificados para permitir que os dados persistentes sejam aplicados a objetos e Series existentesChartArea; ou seja, você deve especificar expressões "Series.Name" e "ChartArea.Name". Consulte o código de exemplo abaixo para obter um exemplo deste procedimento. Da mesma forma, se várias áreas do gráfico estiverem sendo usadas, a ChartArea propriedade de todas plotadas Series também deverá ser salva.

Às vezes, uma propriedade pode ser definida para ser serializada e não serializada, o que é comum quando curingas são usados. A NonSerializableContent expressão tem uma prioridade mais baixa quando comparada à SerializableContent expressão. No entanto, observe que menos peso é dado a expressões de cadeia de caracteres que usam caracteres curinga. Por exemplo, se a SerializableContent propriedade estiver definida como "*. BackColor" e a NonSerializableContent propriedade é definida como BackColor, todas as propriedades BackColor , exceto para ChartArea objetos, serão serializadas.

Se você definir a Content propriedade, a SerializableContent propriedade será definida internamente. Se a Content propriedade já estiver definida, mas outra propriedade precisar ser serializada, certifique-se de concatenar a SerializableContent propriedade ao especificar essa propriedade extra. Consulte o código de exemplo abaixo para obter um exemplo deste procedimento.

Essa propriedade afeta todas as operações de salvamento, carregamento e redefinição.

Aplica-se a