nextButton.IsEnabled = false;
nextButton.ClickEvent += (obj, args) =>
{
+ terms.AcceptTerms();
nav.Next();
};
nextButton.SetFontStyle(new PropertyMap().AddBoldFontStyle());
this.Add(agreeLabel);
this.Add(guide);
- if (terms.TermsAccepted)
- {
- AgreementCheckable = true;
- NextEnabled = true;
- }
- else
- {
- AgreementCheckable = false;
- NextEnabled = false;
- }
+ AgreementCheckable = false;
+ NextEnabled = false;
// workaround issue with license having only single page
// currently there is no way for gettings from ScrollableBase
private void TermsToggle()
{
- if (!termsProvider.TermsAccepted)
- {
- termsProvider.AcceptTerms();
- NextEnabled = true;
- }
- else
- {
- termsProvider.DeclineTerms();
- NextEnabled = false;
- }
+ NextEnabled = !NextEnabled;
}
}