Coin.CtlMyAddresses.CtlMyAddresses C# (CSharp) Method

CtlMyAddresses() public method

public CtlMyAddresses ( ) : System
return System
        public CtlMyAddresses()
        {
            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;

            var menu = new ContextMenu();

            var mi = new MenuItem() { Header = "_Copy" };
            mi.Click += (s, e) => Clipboard.SetText(GetMySelectedAddress().Value);
            menu.Items.Add(mi);

            mi = new MenuItem() { Header = "_Edit Comment" };
            mi.Click += OnMyAddressEditComment;
            menu.Items.Add(mi);

            mi = new MenuItem() { Header = "_Generate New..." };
            mi.Click += OnMyAddressGenerateNew;
            menu.Items.Add(mi);

            ContextMenu = menu;

            LvMyAddressesSortHelper.ListView = this;
        }