Win 8.1 ArgumentException in Caliburn.Micro.DLL

Topics: Bugs, Conventions
Dec 10, 2013 at 3:08 PM
Hi everybody,
I have a WinRT project, developed under Windows 8, with Caliburn.Micro v1.5.2,
and everything worked ok until I tested my app on Windows 8.1 .

The app Crashes, throwing an ArgumentException raised in NotifyOfPropertyChange() method, which is contained in a ViewModel property setter...
The property "CurrentSection" is simply bound (by convention) to a ContentControl named "CurrentSection",
private ViewModelCurriculumSezioneBase _currentSezione;
/// <summary>
/// View contenente la sezione selezionata e visualizzata correntemente
/// </summary>
public ViewModelCurriculumSezioneBase CurrentSezione
{
    get { return _currentSezione; }
    set
    {
         _currentSezione = value;
         NotifyOfPropertyChange(() => CurrentSezione);
    }
}
<ContentControl x:Name="CurrentSezione" HorizontalAlignment="Center"/>
Here's the Output debug log
Eccezione first-chance di tipo 'System.ArgumentException' in Caliburn.Micro.DLL
Eccezione di tipo 'System.ArgumentException' in Caliburn.Micro.DLL non gestita prima di un limite gestito/nativo
Additional information: Value does not fall within the expected range.
What should I do?
Dec 11, 2013 at 8:56 AM
[SOLVED] I figured it out what was going wrong.
The problem was an uninitialized BindableCollection<T> property in the CurrentSezioneViewModel...
In Windows RT and Windows 8 this has never been a problem.