ChartSerializer.SerializableContent 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置可以序列化的图表属性。
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
属性,请将此属性设置为 "*"。背景色 "。
如果 ChartArea 指定了和/或 Series 子属性,则 ChartArea 还必须指定所有和对象的名称, Series 以使持久化数据应用于现有 ChartArea 和 Series 对象; 即,必须指定 "Series.Name" 和 "ChartArea.Name" 表达式。 有关此过程的示例,请参阅下面的示例代码。 同样,如果使用多个图表区,则 ChartArea 还必须保存所有绘图的属性 Series 。
有时,可以将属性设置为序列化和不序列化,这在使用通配符时很常见。 NonSerializableContent与表达式相比,表达式的优先级较低 SerializableContent 。 但请注意,使用通配符的字符串表达式的权重更小。 例如,如果将 SerializableContent 属性设置为 "*"。背景色 ",并将 NonSerializableContent 属性设置为 BackColor ,则 ackColor
ChartArea 将序列化除对象之外的所有 B 属性。
如果设置了 Content 属性,将在 SerializableContent 内部设置该属性。 如果 Content 已设置该属性,但需要序列化另一个属性,请确保 SerializableContent 在指定该额外属性时连接属性。 有关此过程的示例,请参阅下面的示例代码。
此属性会影响所有 save、load 和 reset 操作。