我在windowsphone中使用了ToggleSwitch控件,它在windowsphone7版本中工作正常,将Microsoft.Phone.Controls作为程序集引用。但是在windowsphone7.5中它会询问ToggleSwitch控件的程序集引用,它不包含在Microsoft.Phone.Controls中。任何人都知道windowsphone7.5 ToggleSwitch控件的程序集参考。
答案 0 :(得分:0)
ToggleSwitch控件是Silverlight Toolkit的一部分,是命名空间Microsoft.Phone.Controls
的一部分。
要在项目中启用它,请添加对工具包DLL的引用(或者更好,使用NuGet进行安装),然后在XAML中引用命名空间
(我确定你已经知道这些东西,并且你选择的实际别名并不重要,只要你在将控件添加到XAML时使用相同的别名 - 在这里使用“toolkit”因为这就是我通常做的事情)
xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls.Toolkit"
并确保您在XAML中的控件声明包含命名空间引用...
<toolkit:ToggleSwitch ... ><!-- more stuff here --></toolkit:ToggleSwitch>