31 lines
807 B
C#
31 lines
807 B
C#
using System;
|
|
|
|
namespace AT.STO.UI.Win
|
|
{
|
|
/// <summary>
|
|
/// Standard interface that has to be implemented by control's that
|
|
/// should be diplayed in the dropdown area of the DropDownPanel.
|
|
/// </summary>
|
|
public interface IDropDownAware
|
|
{
|
|
#region Event Declarations
|
|
/// <summary>
|
|
/// Fired either on OK, Cancel or a click outside the control to indicate
|
|
/// that the user has finished editing.
|
|
/// </summary>
|
|
event DropDownValueChangedEventHandler FinishEditing;
|
|
|
|
/// <summary>
|
|
/// Fired on any change of the controls's value during the editing process.
|
|
/// </summary>
|
|
event DropDownValueChangedEventHandler ValueChanged;
|
|
#endregion
|
|
#region Public Properties
|
|
/// <summary>
|
|
/// Gets or sets the controls' value.
|
|
/// </summary>
|
|
object Value { get; set; }
|
|
#endregion
|
|
}
|
|
}
|