Esempio n. 1
0
 public SearchControl(DataNew.Entities.Game game)
 {
     Game = game;
     InitializeComponent();
     filtersList.ItemsSource =
         Enumerable.Repeat <object>("First", 1).Union(
             Enumerable.Repeat <object>(new SetPropertyDef(Game.Sets()), 1).Union(
                 game.AllProperties().Where(p => !p.Hidden)));
     GenerateColumns(game);
     //resultsGrid.ItemsSource = game.SelectCards(null).DefaultView;
     UpdateDataGrid(game.AllCards().ToDataTable(Game).DefaultView);
 }//Why are we populating the list on load? I'd rather wait until the search is run with no parameters (V)_V
Esempio n. 2
0
        public SearchControl(DataNew.Entities.Game game, DeckBuilderWindow deckWindow)
        {
            _deckWindow = deckWindow;
            NumMod      = "";
            Game        = game;
            InitializeComponent();
            var source =
                Enumerable.Repeat <object>("First", 1)
                .Union(Enumerable.Repeat <object>(new SetPropertyDef(Game.Sets().Where(x => x.Hidden == false)), 1))
                .Union(game.AllProperties().Where(p => !p.Hidden));

            filtersList.ItemsSource = source;
            GenerateColumns(game);
            //resultsGrid.ItemsSource = game.SelectCards(null).DefaultView;
            UpdateDataGrid(game.AllCards(true).ToDataTable(Game).DefaultView);
            FileName = "";
            UpdateCount();
        }