Example #1
0
        private void setDataContext()
        {
            vm = new DonateWindowViewModel();

            ImageButtonContext close = new ImageButtonContext();

            close.ImageSource = TryFindResource("close") as ImageSource;
            ImageTextButtonContext ok = new ImageTextButtonContext();

            ok.ImageSource = TryFindResource("yes") as ImageSource;
            ImageTextButtonContext cancel = new ImageTextButtonContext();

            cancel.ImageSource = TryFindResource("cancel") as ImageSource;

            vm.close  = close;
            vm.ok     = ok;
            vm.cancel = cancel;

            vm.header = new LabeledHeaderContext();

            setControlValues();
            setLocalization();

            this.DataContext = vm;
        }
Example #2
0
        private void dataGrid_MouseRightButtonUp(object sender, MouseButtonEventArgs e)
        {
            int selectedRows = this.dataGrid.SelectedItems.Count;

            if (selectedRows > 0)
            {
                DataGridContextMenuViewModel cvm = new DataGridContextMenuViewModel();

                ImageTextButtonContext removeshortlist = new ImageTextButtonContext();
                removeshortlist.ImageSource   = TryFindResource("remove") as ImageSource;
                removeshortlist.ImageStretch  = Stretch.UniformToFill;
                removeshortlist.ImageWidth    = 12;
                removeshortlist.ImageHeight   = 12;
                removeshortlist.TextBlockText = "Remove from Shortlist";

                cvm.removeshortlist = removeshortlist;
                ContextMenu m = TryFindResource("dataGridMenu") as ContextMenu;
                m.DataContext                     = cvm;
                this.dataGrid.ContextMenu         = m;
                this.dataGrid.ContextMenuClosing += new ContextMenuEventHandler(ContextMenu_Closing);
            }
        }
Example #3
0
        private void setDataContext()
        {
            vm = new MainWindowViewModel();

            ImageTextButtonContext currentscreen = new ImageTextButtonContext();

            currentscreen.ImageSource = TryFindResource("status") as ImageSource;
            ImageTextButtonContext tabplayers = new ImageTextButtonContext();

            tabplayers.ImageSource = TryFindResource("players") as ImageSource;
            ImageTextButtonContext tabstaff = new ImageTextButtonContext();

            tabstaff.ImageSource = TryFindResource("managers") as ImageSource;
            ImageTextButtonContext tabteams = new ImageTextButtonContext();

            tabteams.ImageSource = TryFindResource("clubs") as ImageSource;
            ImageTextButtonContext tabshortlist = new ImageTextButtonContext();

            tabshortlist.ImageSource = TryFindResource("shortlist") as ImageSource;
            ImageTextButtonContext showinfo = new ImageTextButtonContext();

            showinfo.ImageSource = TryFindResource("info") as ImageSource;

            vm.currentscreen = currentscreen;
            vm.tabplayers    = tabplayers;
            vm.tabstaff      = tabstaff;
            vm.tabteams      = tabteams;
            vm.tabshortlist  = tabshortlist;
            vm.showinfo      = showinfo;

            vm.general                = new LabeledHeaderContext();
            vm.attributes             = new LabeledHeaderContext();
            vm.currentgamedate        = new LabeledHeaderContext();
            vm.menuload               = new LabeledHeaderContext();
            vm.menuloadfm             = new LabeledHeaderContext();
            vm.menuloadexit           = new LabeledHeaderContext();
            vm.menushortlist          = new LabeledHeaderContext();
            vm.menushortlistimport    = new LabeledHeaderContext();
            vm.menushortlistexport    = new LabeledHeaderContext();
            vm.menushortlistexportsel = new LabeledHeaderContext();
            vm.menushortlistadd       = new LabeledHeaderContext();
            vm.menusearch             = new LabeledHeaderContext();
            vm.menusearchplayers      = new LabeledHeaderContext();
            vm.menusearchstaff        = new LabeledHeaderContext();
            vm.menusearchteams        = new LabeledHeaderContext();
            vm.menusearchshortlist    = new LabeledHeaderContext();
            vm.menusearchnow          = new LabeledHeaderContext();
            vm.menuclear              = new LabeledHeaderContext();
            vm.menuclearplayers       = new LabeledHeaderContext();
            vm.menuclearstaff         = new LabeledHeaderContext();
            vm.menuclearteams         = new LabeledHeaderContext();
            vm.menuclearshortlist     = new LabeledHeaderContext();
            vm.menuclearall           = new LabeledHeaderContext();
            vm.menutools              = new LabeledHeaderContext();
            vm.menutoolspref          = new LabeledHeaderContext();
            vm.menuhelp               = new LabeledHeaderContext();
            vm.menuhelpabout          = new LabeledHeaderContext();
            vm.menuhelpdonate         = new LabeledHeaderContext();

            setControlValues();
            setLocalization();

            this.DataContext = vm;
        }
        public void setDataContext()
        {
            LabeledTextBoxContext       name           = new LabeledTextBoxContext();
            LabeledTextBoxContext       nation         = new LabeledTextBoxContext();
            LabeledTextBoxContext       stadium        = new LabeledTextBoxContext();
            LabeledComboBoxContext      teamtype       = new LabeledComboBoxContext();
            LabeledComboBoxContext      reputation     = new LabeledComboBoxContext();
            LabeledComboBoxContext      region         = new LabeledComboBoxContext();
            LabeledNumericMinMaxContext transferBudget = new LabeledNumericMinMaxContext();
            LabeledNumericMinMaxContext wageBudget     = new LabeledNumericMinMaxContext();
            ImageTextButtonContext      search         = new ImageTextButtonContext();
            ImageTextButtonContext      wonder         = new ImageTextButtonContext();

            name.LabelWidth   = 60;
            name.TextBoxWidth = 110;

            nation.LabelWidth   = 60;
            nation.TextBoxWidth = 110;

            stadium.LabelWidth   = 60;
            stadium.TextBoxWidth = 110;

            teamtype.LabelWidth    = 70;
            teamtype.ComboBoxWidth = 100;

            reputation.LabelWidth    = 70;
            reputation.ComboBoxWidth = 100;

            region.LabelWidth    = 70;
            region.ComboBoxWidth = 100;

            transferBudget.LabelWidth = 100;
            transferBudget.NumericUpDownMinMaxWidth = 82;
            transferBudget.Maximum = 200000000;

            wageBudget.LabelWidth = 100;
            wageBudget.Maximum    = 200000000;
            wageBudget.NumericUpDownMinMaxWidth = 82;

            search.ImageSource  = TryFindResource("search") as ImageSource;
            search.ImageStretch = Stretch.Uniform;
            search.ImageHeight  = 12;
            search.ImageWidth   = 12;
            search.ImageMargin  = new Thickness(0, 2, 0, 0);
            wonder.ImageSource  = TryFindResource("awards") as ImageSource;
            wonder.ImageStretch = Stretch.Uniform;
            wonder.ImageHeight  = 16;
            wonder.ImageWidth   = 16;

            ScoutLocalization localization = globalFuncs.localization;

            teamtype.ComboBoxItems   = localization.teamtypes;
            region.ComboBoxItems     = localization.regions;
            reputation.ComboBoxItems = localization.reputations;

            vm                  = new TeamSearchTabItemViewModel();
            vm.name             = name;
            vm.nation           = nation;
            vm.stadium          = stadium;
            vm.teamtype         = teamtype;
            vm.reputation       = reputation;
            vm.region           = region;
            vm.transferBudget   = transferBudget;
            vm.wageBudget       = wageBudget;
            vm.search           = search;
            vm.wonder           = wonder;
            vm.groupboxsearch   = new LabeledHeaderContext();
            vm.groupboxresults  = new LabeledHeaderContext();
            vm.customizecolumns = new LabeledHeaderContext();
            vm.results          = new TextBlockContext();

            setControlValues();
            setLocalization();

            this.DataContext = vm;
        }
        public void setDataContext()
        {
            vm = new PreferencesWindowViewModel();
            generalTabItemViewModel = this.GeneralTabItem.vm;

            ImageButtonContext close = new ImageButtonContext();

            close.ImageSource = TryFindResource("close") as ImageSource;
            ImageTextButtonContext ok = new ImageTextButtonContext();

            ok.ImageSource = TryFindResource("yes") as ImageSource;
            ImageTextButtonContext cancel = new ImageTextButtonContext();

            cancel.ImageSource = TryFindResource("cancel") as ImageSource;
            ImageButtonContext save = new ImageButtonContext();

            save.ImageSource = TryFindResource("save") as ImageSource;
            ImageButtonContext del = new ImageButtonContext();

            del.ImageSource = TryFindResource("delete") as ImageSource;
            ImageButtonContext def = new ImageButtonContext();

            def.ImageSource = TryFindResource("default") as ImageSource;

            LabeledComboBoxContext setting = new LabeledComboBoxContext();

            setting.LabelWidth    = 60;
            setting.ComboBoxWidth = 120;

            vm.close   = close;
            vm.ok      = ok;
            vm.cancel  = cancel;
            vm.save    = save;
            vm.del     = del;
            vm.def     = def;
            vm.setting = setting;

            vm.setting.ComboBoxItems = settings.settingNames;

            vm.header                     = new LabeledHeaderContext();
            vm.general                    = new LabeledHeaderContext();
            vm.player                     = new LabeledHeaderContext();
            vm.staff                      = new LabeledHeaderContext();
            vm.team                       = new LabeledHeaderContext();
            vm.shortlist                  = new LabeledHeaderContext();
            vm.playercolumnsettings       = new LabeledHeaderContext();
            vm.staffcolumnsettings        = new LabeledHeaderContext();
            vm.teamcolumnsettings         = new LabeledHeaderContext();
            vm.shortlistcolumnsettings    = new LabeledHeaderContext();
            vm.selectedallcolumns         = new LabeledHeaderContext();
            vm.clearcolumns               = new LabeledHeaderContext();
            vm.defcolumns                 = new LabeledHeaderContext();
            vm.buttonWarningTooltip       = new LabeledHeaderContext();
            vm.buttonSaveTooltip          = new LabeledHeaderContext();
            vm.buttonDeleteTooltip        = new LabeledHeaderContext();
            vm.buttonSetDefaultTooltip    = new LabeledHeaderContext();
            vm.buttonUseChangesTooltip    = new LabeledHeaderContext();
            vm.buttonCancelChangesTooltip = new LabeledHeaderContext();

            setControlValues();
            setLocalization();

            this.DataContext = vm;
        }