ChartSerializer.SerializableContent Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define as propriedades do gráfico que podem ser serializados.
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írgula 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 Save
Load
métodos e forem chamados. Você pode usar a NonSerializableContent propriedade para limitar as características do gráfico a serem serializadas, juntamente com as SerializableContent Content Propriedades e.
A SerializableContent propriedade determina quais características de gráfico serão serializadas. Os 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 Series as propriedades filho e/ou forem especificadas, os nomes de todos ChartArea os Series objetos e também deverão ser especificados para permitir que os dados persistentes sejam aplicados a ChartArea objetos existentes e Series , ou seja, você deve especificar as expressões "Series.Name" e "ChartArea.Name". Consulte o código de exemplo abaixo para obter um exemplo desse procedimento. Da mesma forma, se várias áreas do gráfico estiverem sendo usadas, a ChartArea propriedade de todos os plotados Series também deverá ser salva.
Às vezes, uma propriedade pode ser definida como serializada e não serializada, que é comum quando caracteres curinga são usados. A NonSerializableContent expressão tem uma prioridade mais baixa quando comparada com a SerializableContent expressão. No entanto, observe que menos peso é fornecido para expressões de cadeia de caracteres que usam Curingas. Por exemplo, se a SerializableContent propriedade for definida como "*. BackColor "e a NonSerializableContent propriedade for definida como BackColor , todas as ackColor
Propriedades B, exceto os 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 desse procedimento.
Essa propriedade afeta todas as operações de salvar, carregar e redefinir.