ChartSerializer.SerializableContent 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
serialize할 수 있는 차트 속성을 가져오거나 설정합니다.
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
속성 값
serialize할 차트 속성을 나타내는 쉼표로 구분된 string 식입니다. 구문은 "Class.Property[,Class.Property]"입니다.
설명
기본적으로 모든 차트 속성은 및 Load 메서드가 Save 호출될 때 serialize됩니다. 속성을 사용하여 NonSerializableContent 차트 특성과 직렬화 SerializableContent 할 차트 특성을 제한할 수 있습니다 Content .
이 속성은 SerializableContent serialize할 차트 특성을 결정합니다. 와일드카드는 속성과 동일한 방식으로 NonSerializableContent 문자열 식에서 사용할 수 있습니다. 예를 들어 모든 차트 BackColor 속성을 직렬화하려면 이 속성을 "*로 설정합니다. BackColor".
ChartArea 자식 속성 및/또는 Series 자식 속성을 지정하면 지속형 데이터를 기존 ChartArea 및 Series 개체에 적용할 수 있도록 모든 ChartArea 개체와 Series 개체의 이름도 지정해야 합니다. 즉, "Series.Name" 및 "ChartArea.Name" 식을 지정해야 합니다. 이 절차의 예제는 아래 샘플 코드를 참조하세요. 마찬가지로 여러 차트 영역을 사용하는 ChartArea 경우 모든 그림 Series 의 속성도 저장해야 합니다.
경우에 따라 속성이 직렬화되고 serialize되지 않도록 설정할 수 있습니다. 이는 와일드카드를 사용하는 경우에 일반적입니다.
NonSerializableContent 식에 비해 식의 우선 순위가 낮습니다SerializableContent. 그러나 와일드카드를 사용하는 문자열 식에는 가중치가 더 적습니다. 예를 들어 속성이 SerializableContent "*로 설정된 경우입니다. BackColor"이고 NonSerializableContent 속성이 개체를 BackColor제외한 ChartArea 모든 BackColor 속성이 serialize됩니다.
속성을 설정 Content 하면 속성이 SerializableContent 내부적으로 설정됩니다. 속성이 Content 이미 설정되어 있지만 다른 속성을 serialize해야 하는 경우 해당 추가 속성을 지정할 때 속성을 연결 SerializableContent 해야 합니다. 이 절차의 예제는 아래 샘플 코드를 참조하세요.
이 속성은 모든 저장, 로드 및 다시 설정 작업에 영향을 줍니다.