C# 切换WP8中的开关
我正在VS2013中编写WP8应用程序,我想在我的移动应用程序中添加C# 切换WP8中的开关,c#,visual-studio,xaml,windows-phone-8,C#,Visual Studio,Xaml,Windows Phone 8,我正在VS2013中编写WP8应用程序,我想在我的移动应用程序中添加ToggleSwitch。为了实现这一点,我在项目上单击了“管理NuGet软件包”(已安装的最新版本),并选择了Windows Phone Toolkit。我有以下XAML代码: xmlns:tool="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit" <ToggleSwitch x:Name="tog
ToggleSwitch
。为了实现这一点,我在项目上单击了“管理NuGet软件包”(已安装的最新版本),并选择了Windows Phone Toolkit
。我有以下XAML代码:
xmlns:tool="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
<ToggleSwitch x:Name="toggleSwitch1" Header="ToggleSwitch"
OnContent="On" OffContent="Off"
Toggled="ToggleSwitch_Toggled"/>
xmlns:tool=“clr命名空间:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit”
错误是:
1) XML命名空间中不存在标记“ToggleSwitch”http://schemas.microsoft.com/winfx/2006/xaml/presentation“。
2) 名称空间中不存在名称“ToggleSwitch”http://schemas.microsoft.com/client/2007“
在WP页面上,使用Microsoft.Phone.Controls.Toolkit的以下语句
获取错误:命名空间“Microsoft.Phone.Controls”中不存在类型或命名空间名称“Toolkit”(是否缺少程序集引用?
如何修复它?如果您已经正确安装了Nuget软件包,那么下面的代码应该可以完美运行
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
<toolkit:ToggleSwitch x:Name="ToggleSwitch" Header="Toggle Switch" IsChecked="false" Content="Content Goes here" Checked="switch_Checked" Unchecked="switch_Unchecked"/>
xmlns:toolkit=“clr命名空间:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.toolkit”
如果您正确安装了Nuget软件包,那么下面的代码应该可以完美运行
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
<toolkit:ToggleSwitch x:Name="ToggleSwitch" Header="Toggle Switch" IsChecked="false" Content="Content Goes here" Checked="switch_Checked" Unchecked="switch_Unchecked"/>
xmlns:toolkit=“clr命名空间:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.toolkit”
您需要在元素调用中使用名称空间标识符作为前缀。像这样
<tool:ToggleSwitch x:Name="toggleSwitch1" Header="ToggleSwitch"
OnContent="On" OffContent="Off"
Toggled="ToggleSwitch_Toggled"/>
这将解决您的问题。您需要在元素调用中使用名称空间标识符作为前缀。像这样
<tool:ToggleSwitch x:Name="toggleSwitch1" Header="ToggleSwitch"
OnContent="On" OffContent="Off"
Toggled="ToggleSwitch_Toggled"/>
这会解决你的问题