我可以将XAML控件添加到我的WP 8.1 Silverlight应用程序中吗?我想使用进度环和切换开关,但似乎Silverlight没有它们。我该如何添加它们呢?
顺便说一下,“using Windows.UI.Xaml.Controls”引用并不起作用。
我可以将XAML控件添加到我的WP 8.1 Silverlight应用程序中吗?我想使用进度环和切换开关,但似乎Silverlight没有它们。我该如何添加它们呢?
顺便说一下,“using Windows.UI.Xaml.Controls”引用并不起作用。
Windows.UI.Xaml.Controls仅适用于Windows Phone 8.1 Runtime(或更为人所知的通用应用程序)。如果您不喜欢Silverlight中已有的控件,Microsoft已经发布了一个扩展控件包“Windows Phone Toolkit”。你可以通过右键点击引用 -> 管理NuGet包 -> 搜索“Toolkit”并选择由Microsoft提供的那个来获取它。
将命名空间添加到您的XAML中即可使用。
<phone:PhoneApplicationPage xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit">
Windows Phone Toolkit的CodePlex项目页面
工具箱中所有工具控件清单
很遗憾,目前您无法混合使用Silverlight和WinRT控件。我怀疑这将永远不可能实现,因为微软可能会放弃Silverlight。
<toolkit:
,由于智能感知,您将看到所有控件。我更新了解决方案,以便在正确添加到工具箱后显示控件列表。 - Chubosaurus Software