public PlaysPositionViewer()
 {
     this.Build ();
     field.Tagger.FieldPosition = FieldPositionType.Field;
     hfield.Tagger.FieldPosition = FieldPositionType.HalfField;
     goal.Tagger.FieldPosition = FieldPositionType.Goal;
     field.Tagger.ShowMenuEvent += HandleShowMenuEvent;
     hfield.Tagger.ShowMenuEvent += HandleShowMenuEvent;
     goal.Tagger.ShowMenuEvent += HandleShowMenuEvent;
     App.Current.EventsBroker.Subscribe<EventLoadedEvent> (HandlePlayLoaded);
     menu = new SportsPlaysMenu ();
 }
示例#2
0
        public ListTreeViewBase()
        {
            Selection.Mode = SelectionMode.Multiple;
            Selection.SelectFunction = SelectFunction;
            RowActivated += new RowActivatedHandler (OnTreeviewRowActivated);
            HeadersVisible = false;
            ShowExpanders = false;

            TreeViewColumn custColumn = new TreeViewColumn ();
            CellRenderer cr = new PlaysCellRenderer ();
            custColumn.PackStart (cr, true);
            custColumn.SetCellDataFunc (cr, RenderElement);

            playsMenu = new SportsPlaysMenu ();
            playsMenu.EditPlayEvent += HandleEditPlayEvent;
            AppendColumn (custColumn);
        }