X-Aim

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 2  →  ?path2? @ 3
/trunk/X-Aim/Controls/BindableToolStripMenuItem.cs
@@ -0,0 +1,41 @@
using System.ComponentModel;
using System.Windows.Forms;
 
namespace X_Aim.Controls
{
public class BindableToolStripMenuItem : ToolStripMenuItem, IBindableComponent
{
private BindingContext _mBindingContext;
 
private ControlBindingsCollection _mDataBindings;
 
[Browsable(false)]
public BindingContext BindingContext
{
get
{
if (_mBindingContext == null)
{
_mBindingContext = new BindingContext();
}
 
return _mBindingContext;
}
set => _mBindingContext = value;
}
 
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public ControlBindingsCollection DataBindings
{
get
{
if (_mDataBindings == null)
{
_mDataBindings = new ControlBindingsCollection(this);
}
 
return _mDataBindings;
}
}
}
}