private void ViewBest() { if (WinViewBest == null) { var vm = new PersonRecommendsViewModel(); vm.EnableControl = false; WinViewBest = new PersonRecommendsWindow(); WinViewBest.DataContext = vm; WinViewBest.Title = "最牛逼人的推荐"; WinViewBest.Loaded += (o, e) => vm.LoadBest(); WinViewBest.Closed += (o, e) => WinViewBest = null; } WinViewBest.Activate(); WinViewBest.Show(); }
/// <summary> /// 查看尚未出结果的比赛 /// </summary> private void UnknownRecommends() { if (WinGameUnknown == null) { var vm = new PersonRecommendsViewModel(); WinGameUnknown = new PersonRecommendsWindow(); WinGameUnknown.DataContext = vm; WinGameUnknown.Title = "未知推荐结果的推荐"; WinGameUnknown.Loaded += (o, e) => vm.LoadUnknown(); WinGameUnknown.Closed += (o, e) => WinGameUnknown = null; } WinGameUnknown.Activate(); WinGameUnknown.Show(); }
/// <summary> /// 展示擂台参赛纪录 /// </summary> private void GameShow() { if (WinGameShow == null) { var vm = new PersonRecommendsViewModel(); WinGameShow = new PersonRecommendsWindow(); WinGameShow.DataContext = vm; WinGameShow.Title = "未完场推荐"; WinGameShow.Loaded += (o, e) => vm.LoadUnFinished(); WinGameShow.Closed += (o, e) => WinGameShow = null; } WinGameShow.Activate(); WinGameShow.Show(); }
/// <summary> /// 查看自定义查询的比赛 /// </summary> /// <returns></returns> private void SelfDefinedRecommends() { if (WinGameSelfDefined == null) { var vm = new PersonRecommendsViewModel(); vm.SelectedProfit = -10000.0f; vm.UseSelfDefined = true; vm.CheckBoxPreferMostIsChecked = false; WinGameSelfDefined = new PersonRecommendsWindow(); WinGameSelfDefined.DataContext = vm; WinGameSelfDefined.Title = "自定义查询"; WinGameSelfDefined.Loaded += (o, e) => vm.LoadSelfDefined(); WinGameSelfDefined.Closed += (o, e) => WinGameSelfDefined = null; } WinGameSelfDefined.Activate(); WinGameSelfDefined.Show(); }
private void GameLatest200() { if (WinGameLatest200 == null) { var vm = new PersonRecommendsViewModel(); WinGameLatest200 = new PersonRecommendsWindow(); WinGameLatest200.DataContext = vm; WinGameLatest200.Title = "最近200场推荐"; WinGameLatest200.Loaded += (o, e) => vm.Load(200); WinGameLatest200.Closed += (o, e) => WinGameLatest200 = null; } WinGameLatest200.Activate(); WinGameLatest200.Show(); }