Condividi tramite


ChartSerializer.NonSerializableContent Proprietà

Definizione

Ottiene o imposta le proprietà del grafico che non verranno serializzate.

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

Valore della proprietà

String

Espressione string delimitata da virgole che rappresenta le proprietà del grafico che non verranno serializzate. La sintassi è "Classe.Proprietà[,Classe.Proprietà]".

Commenti

Per impostazione predefinita, tutte le proprietà del grafico verranno serializzate quando vengono Save chiamati i metodi e Load . È possibile usare la NonSerializableContent proprietà per limitare le caratteristiche del grafico da serializzare, insieme alle proprietà e SerializableContent Content .

Questa proprietà determina quali caratteristiche del grafico non verranno serializzate. I caratteri jolly possono essere usati nell'espressione stringa, nello stesso modo della SerializableContent proprietà . Ad esempio, per escludere tutte le proprietà BackColor del grafico dalla serializzazione, impostare questa proprietà su " * . BackColor".

In alcuni casi, una proprietà può essere impostata in modo che sia serializzata che non serializzata, cosa comune quando si utilizzano caratteri jolly. NonSerializableContentL'espressione ha una priorità più bassa rispetto all'espressione SerializableContent . Si noti tuttavia che viene assegnato meno peso alle espressioni stringa che usano caratteri jolly. Ad esempio, se la SerializableContent proprietà è impostata su " * . BackColor" e la NonSerializableContent proprietà è impostata su BackColor , tutte le proprietà ad eccezione degli oggetti verranno BackColor ChartArea serializzate.

Se la Content proprietà è stata impostata, la priorità dipende dal numero di caratteri jolly usati nell'espressione. NonSerializableContent Ad esempio, se si imposta Content la proprietà su , la proprietà contiene " Appearance SerializableContent * . Torna * all'espressione " . Se la NonSerializableContent proprietà è impostata su " * . Indietro ", tutte le proprietà del grafico, ad esempio * Back\* , e così BackColor BackGradient via, verranno comunque serializzate. Ciò è dovuto al SerializableContent fatto che il valore della proprietà ha una priorità più alta rispetto alla proprietà NonSerializableContent .

Questa proprietà influisce su tutte le operazioni di salvataggio, caricamento e reimpostazione.

Si applica a