2014-09-06 208 views
3

有什麼辦法可以將XAML控件添加到我的WP 8.1 Silverlight應用程序中?我想使用進度環和切換開關,但似乎Silverlight沒有它們。我如何添加它們?Windows Phone 8.1 Silverlight和XAML

添加「使用Windows.UI.Xaml.Controls」引用不起作用的方式。

回答

0

不幸的是,在這個時候你不能混用Silverlight和WinRT控件。我懷疑這將永遠不可能,因爲微軟很可能會放棄Silverlight。

4

Windows.UI.Xaml.Controls僅適用於Windows Phone 8.1 Runtime(或更廣爲人知的通用應用程序)。如果你不喜歡Silverlight中已有的控件,微軟已經發布了一個擴展的控制工具包「Windows Phone Toolkit」。您可以通過右鍵單擊引用 - >管理NuGet軟件包 - >搜索「工具包」並使用Microsoft選擇它來使用NuGet。

Toolkit

的命名空間添加到您的XAML,你準備好去。

<phone:PhoneApplicationPage xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"> 

The Windows Phone Toolkit's CodePlex Project Page


在工具箱中的所有工具包控制的名單

enter image description here

+0

我沒有你所說的話,但我仍然得到標準控件,沒有什麼新的 – 2014-09-07 13:15:06

+0

有該工具包中應該有30多個新控件。它不會自動添加到工具箱中,您必須通過瀏覽到.dll文件來自行添加它。鍵入上面的命名空間以在xaml中使用庫,然後鍵入' 2014-09-07 23:54:11

+0

如果你想要一些網絡風格的工具包那些通用的東西,那麼還有其他的工具包可以使用NuGet下載。 – 2014-09-07 23:55:46

相關問題