public void Reset() { if (GetChartObject() != null) { GetChartObject().serializing = true; GetChartObject().serializationStatus = SerializationStatus.Resetting; } serializer.ResetObjectProperties(GetChartObject()); if (GetChartObject() != null) { GetChartObject().serializing = false; GetChartObject().serializationStatus = SerializationStatus.None; } }
/// <summary> /// This method resets all properties of the chart to default values. By setting Content or /// SerializableContent/NonSerializableContent properties, specific set of /// properties can be reset. /// </summary> public void Reset() { // Set serializing flag if (GetChartObject() != null) { GetChartObject().serializing = true; GetChartObject().serializationStatus = SerializationStatus.Resetting; } // Reset properties _serializer.ResetObjectProperties(GetChartObject()); // Clear serializing flag if (GetChartObject() != null) { GetChartObject().serializing = false; GetChartObject().serializationStatus = SerializationStatus.None; } }