2014-09-20 65 views
0

即時通訊試圖爲我的WinRT通用應用程序實現日曆控件。WinRT XamlToolkit日曆控件

所以我看到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和手機版本,或者,至少,只有手機版日曆。

在此先感謝。

回答

0

對不起,你是對的。似乎有一個錯誤 - 日曆dll的電話版本對手機的核心WinRTXamlToolkit庫有一個不必要的參考,該庫並未配置爲NuGet包中的依賴項。目前,解決方案還要爲您的手機項目添加基礎工具包dll軟件包:「Windows Phone 8.1的WinRT XAML工具包」。我將在下一個版本中刪除不必要的引用(很快)。

+0

現在工作正常,有沒有辦法改變月份名稱並在星期一開始?改變Languaje財產似乎沒有影響。同樣的問題在這裏:http://winrtxamltoolkit.codeplex.com/discussions/543573 – Nanoc 2014-09-21 11:32:33