public SquadFinderView(SquadFinderViewmodel vm)
        {
            this.vm     = vm;
            DataContext = vm;

            PresetClickHandler = new SimpleArgCommand(LoadPreset);

            InitializeComponent();
        }
示例#2
0
        /// <summary> Display squad builder. </summary>
        private void DoSquadChecker()
        {
            // Ensure we have all the data we need
            if (!IsAllDataAvailable())
            {
                ShowError("Guild data has not yet been successfully retrieved.");
                return;
            }

            var vm   = new SquadFinderViewmodel(Members, gameData.Units);
            var view = new SquadFinderView(vm)
            {
                Owner = parent
            };

            view.ShowDialog();
        }