WinRT XamlToolkit日历控件

时间:2014-09-20 13:15:46

标签: xaml windows-phone-8 calendar windows-runtime

我正在尝试为我的WinRT通用应用实现日历控件。

所以我看了this的PC和this的电话。

所以我安装了两个软件包,将它设置为xaml,我正好得到这个error

在那篇文章中,答案(似乎来自控件的创建者)说它已在1.7.2.0中修复,但它不是,我使用1.7.2.0并得到相同的错误。

我尝试在这样的代码中创建控件:

    calendar = new WinRTXamlToolkit.Controls.Calendar();
    calendar.SetValue(Grid.RowProperty, 1);
    root.Children.Add(calendar);

完全相同的错误。

然后我卸载pc日历只使用这样的手机版本:

        #if WINDOWS_PHONE_APP
        calendar = new WinRTXamlToolkit.Controls.Calendar();
        calendar.SetValue(Grid.RowProperty, 1);
        root.Children.Add(calendar);
        #endif  

完全相同的错误。

所以现在我完全迷失了,这是我的例外:

A first chance exception of type 'System.IO.FileNotFoundException' occurred in WinRTXamlToolkit.Controls.Calendar.DLL

如何解决该错误并在PC和手机版本中实现日历,或者至少只有手机版本。

提前致谢。

1 个答案:

答案 0 :(得分:0)

对不起,你是对的。似乎有一个错误 - 日历dll的电话版本对电话的核心WinRTXamlToolkit库有不必要的引用,该库未在NuGet包中配置为依赖项。目前解决方案是为您的手机项目添加基本工具包DLL包:“WinRT XAML Toolkit for Windows Phone 8.1”。我将在下一个版本中删除不必要的引用(很快)。