Skipping further reminders not working for me

5 posts, 0 answers
  1. Michael
    Michael avatar
    52 posts
    Member since:
    Dec 2005

    Posted 15 Feb 2012 Link to this post

    I have a static lazy-loaded property in App.xaml.cs for the RadTrialApplicationReminder, which sets the AllowUsersToSkipFurtherReminders to false, but when .Notify() is called, it still has the checkbox to let users skip.  What I want is that for people that only have the trial to begin seeing the trial reminder after the first run (FreeUsageCount=1), let them only see it once a day (set OccurrencePeriod), but never let them turn it off completely.  Am I doing something wrong?  I am using version 2012.1 214.  Thanks!


            private static RadTrialApplicationReminder _trialReminder;
     
            public static RadTrialApplicationReminder TrialReminder
            {
                get
                {
                    if (_trialReminder == null)
                    {
                        _trialReminder = new RadTrialApplicationReminder()
                        {
                            AllowUsersToSkipFurtherReminders = false,
                            OccurrencePeriod = new TimeSpan(1, 0, 0, 0),
                            FreeUsageCount = 1
                            //TrialReminder.TrialReminderMessageBoxInfo.Content = "";
                        };
                    }
     
                    return _trialReminder;
                }
            }
     
            private void Application_Launching(object sender, LaunchingEventArgs e)
            {
                ApplicationUsageHelper.Init(1.1);
     
                // When debugging, we want to simulate a trial mode experience. The following conditional allows us to set the _isTrial
                // property to simulate trial mode being on or off.
    #if DEBUG
                string message = "Press 'OK' to simulate trial mode. Press 'Cancel' to run the application in normal mode.";
     
                if (MessageBox.Show(message, "Simulate Trial?", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
                {
                    TrialReminder.SimulateTrialForTests = true;
                }
    #endif
     
                TrialReminder.Notify();
            }



  2. Valentin.Stoychev
    Admin
    Valentin.Stoychev avatar
    2198 posts

    Posted 16 Feb 2012 Link to this post

    Hello,

    Yes - we identified this issue during the beta period. It is already fixed - please download the official binaries which we released earlier today.

    All the best,
    Valentin.Stoychev
    the Telerik team
    Sharpen your .NET Ninja skills! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>
  3. DevCraft banner
  4. Michael
    Michael avatar
    52 posts
    Member since:
    Dec 2005

    Posted 16 Feb 2012 Link to this post

    I had completely uninstalled my previous version, then installed version 2012.1 214 (the one from yesterday) from my account before loading up my project, so I am fairly sure it is the final release already.  I will be glad to double-check the version and get back to you later though.  Thanks!

  5. Michael
    Michael avatar
    52 posts
    Member since:
    Dec 2005

    Posted 17 Feb 2012 Link to this post

    Somehow, I was still pointing to the 2011 version.  I updated references and tried again, and it works great.  Thanks!!
  6. Valentin.Stoychev
    Admin
    Valentin.Stoychev avatar
    2198 posts

    Posted 17 Feb 2012 Link to this post

    Hi MIchael,

    Its good to hear this. Please let us know if you have any feedback on the usage/functionality of this control. It is fairly new and any feedback is more than welcome!

    Kind regards,
    Valentin.Stoychev
    the Telerik team
    Sharpen your .NET Ninja skills! Attend Q1 webinar week and get a chance to win a license! Book your seat now >>
Back to Top
DevCraft banner