2014-09-06 160 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

相关问题