コード例 #1
0
        void OnButtonPress(object o, Xwt.ButtonEventArgs args)
        {
            if (!args.IsContextMenuTrigger)
            {
                return;
            }

            args.Handled = true;

            var row = listView.GetRowAtPosition(args.Position);

            if (row != -1)
            {
                var menu = new Xwt.Menu();
                var mi   = new Xwt.MenuItem("Remove Row");
                menu.Items.Add(mi);
                mi.Clicked += (sender, e) => RemoveSelectedRows();

                menu.Popup(listView, args.X, args.Y);
            }
        }