Поделиться через


ChartSerializer.SerializableContent Свойство

Определение

Возвращает или задает свойства диаграммы, которые можно сериализовать.

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

Значение свойства

Разделенное string запятыми выражение, представляющее свойства диаграммы для сериализации. Синтаксис : Class.Property[,Class.Property].

Комментарии

По умолчанию все свойства диаграммы сериализуются при Save вызове методов.Load Свойство можно использовать NonSerializableContent для ограничения характеристик диаграммы для сериализации вместе с SerializableContent свойствами и Content свойствами.

Свойство SerializableContent определяет, какие характеристики диаграммы будут сериализованы. Подстановочные знаки можно использовать в строковом выражении так же, как NonSerializableContent свойство. Например, чтобы сериализовать все свойства диаграммы BackColor , задайте для этого свойства значение "*". BackColor.

Если ChartArea указаны и /или Series дочерние свойства, имена всех ChartArea объектов и Series объектов должны быть также указаны, чтобы обеспечить применение сохраненных данных к существующим ChartArea и Series объектам. То есть необходимо указать выражения "Series.Name" и "ChartArea.Name". Пример кода ниже приведен в примере этой процедуры. Аналогичным образом, если используются несколько областей диаграммы, ChartArea свойство всех графиков Series также должно быть сохранено.

Иногда свойство можно задать как сериализованным, так и не сериализованным, что часто происходит при использовании подстановочных знаков. Выражение NonSerializableContent имеет более низкий приоритет по сравнению с выражением SerializableContent . Однако обратите внимание, что меньше веса присваивается строковым выражениям, используюющим подстановочные знаки. Например, если SerializableContent для свойства задано значение "*". BackColor" и NonSerializableContent свойство имеет BackColorзначение , все свойства BackColor , кроме ChartArea объектов, будут сериализованы.

Если задать Content свойство, SerializableContent свойство будет задано внутренне. Content Если свойство уже задано, но необходимо сериализовать другое свойство, обязательно сцепление SerializableContent свойства при указании этого дополнительного свойства. Пример кода ниже приведен в примере этой процедуры.

Это свойство влияет на все операции сохранения, загрузки и сброса.

Применяется к