protected override Task InitializeInternal() { this.DataContext = this.viewModel = new GiveawayMainControlViewModel((MainWindowViewModel)this.Window.ViewModel); this.Requirements.HideThresholdRequirement(); this.Requirements.SetRequirements(ChannelSession.Settings.GiveawayRequirements); this.GiveawayStartReminderCommand.DataContext = ChannelSession.Settings.GiveawayStartedReminderCommand; this.GiveawayUserJoinedCommand.DataContext = ChannelSession.Settings.GiveawayUserJoinedCommand; this.GiveawayWinnerSelectedCommand.DataContext = ChannelSession.Settings.GiveawayWinnerSelectedCommand; return(base.InitializeInternal()); }
protected override Task InitializeInternal() { this.DataContext = this.viewModel = new GiveawayMainControlViewModel((MainWindowViewModel)this.Window.ViewModel); return(base.InitializeInternal()); }