using System;
using System.Text;
namespace DevComponents.Editors
{
///
/// Defines data for the ParseValue event that allows you to provide custom parsing for values set to ValueObject property.
///
public class ParseDoubleValueEventArgs : EventArgs
{
///
/// Get the value that was set to the ValueObject property and which should be converted to ParsedValue DateTime.
///
public readonly object ValueObject = null;
///
/// Gets or sets whether you have provided ParsedValue.
///
public bool IsParsed = false;
///
/// Initializes a new instance of the ParseDateTimeValueEventArgs class.
///
/// Indicates the value object.
public ParseDoubleValueEventArgs(object valueObject)
{
ValueObject = valueObject;
}
private double _ParsedValue = 0;
///
/// ///
/// Gets or sets the parsed value from ValueObject property.
///
///
public double ParsedValue
{
get { return _ParsedValue; }
set
{
_ParsedValue = value;
IsParsed = true;
}
}
}
///
/// Defines delegate for ParseValue event.
///
///
///
public delegate void ParseDoubleValueEventHandler(object sender, ParseDoubleValueEventArgs e);
}