public CtlRecipients()
{
GridView gv = new GridView();
GridViewColumn c = new GridViewColumn();
c.DisplayMemberBinding = new Binding("Value");
c.Header = new GridViewColumnHeader() { Tag = "Value", Content = "Address" };
c.Width = 250;
gv.Columns.Add(c);
c = new GridViewColumn();
c.DisplayMemberBinding = new Binding("Comment");
c.Header = new GridViewColumnHeader() { Tag = "Comment", Content = "Comment" };
c.Width = 300;
gv.Columns.Add(c);
View = gv;
LvRecipientsSortHelper.ListView = this;
var menu = new ContextMenu();
var mi = new MenuItem() { Header = "_Send" };
mi.Click += OnSendMoney;
menu.Items.Add(mi);
menu.Items.Add(new Separator());
mi = new MenuItem() { Header = "_Add" };
mi.Click += OnAddRecipient;
menu.Items.Add(mi);
mi = new MenuItem() { Header = "_Edit" };
mi.Click += OnEditRecipient;
menu.Items.Add(mi);
mi = new MenuItem() { Header = "_Remove" };
mi.Click += OnRemoveRecipient;
menu.Items.Add(mi);
ContextMenu = menu;
}