LocalSettings打破未处理的XAML异常

时间:2016-11-26 03:23:36

标签: c# visual-studio xaml uwp windows-10-universal

我在找出原因时遇到一些问题,当我尝试将LocalSettings定义到一个字段以便我可以从多个方法访问它时,它会在App.gics中的调试运行期间执行以下操作代码:

#if DEBUG && !DISABLE_XAML_GENERATED_BREAK_ON_UNHANDLED_EXCEPTION
            UnhandledException += (sender, e) =>
            {
                if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break();
            };
#endif

这是我的实际课程:

public sealed partial class MainPage : Page
{
    private ApplicationDataContainer _localSettings;

    public MainPage()
    {
        this.InitializeComponent();
        _localSettings = ApplicationData.Current.LocalSettings;
    }
}

我试过在try / catch语句中包装它,但是没有捕获异常,所以我不知道是什么导致了这个。

我还尝试直接复制上面链接的LocalSettings页面中的代码,这会产生与我的代码相同的问题。

有谁知道为什么会这样,最好还能找到解决方案?

0 个答案:

没有答案